Skip to content

Commit cf01922

Browse files
committed
maint: update release.pl for subpackage tarballs
Now that we don't duplicate submodules in main mpich, we need additional preparation for generating subpackage tarballs.
1 parent e2841f6 commit cf01922

File tree

1 file changed

+9
-0
lines changed

1 file changed

+9
-0
lines changed

maint/release.pl

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -295,20 +295,29 @@ sub run_cmd
295295

296296
# Create the hydra tarball
297297
print("===> Creating the final hydra tarball... ");
298+
chdir("${expdir}");
299+
run_cmd("./autogen.sh -do=hydra");
300+
chdir("${tdir}");
298301
run_cmd("cp -a ${expdir}/src/pm/hydra hydra-${version}");
299302
run_cmd("tar -czvf hydra-${version}.tar.gz hydra-${version}");
300303
run_cmd("cp -a hydra-${version}.tar.gz ${root}/");
301304
print("done\n");
302305

303306
# Create the pmi tarball
304307
print("===> Creating the final libpmi tarball... ");
308+
chdir("${expdir}");
309+
run_cmd("./autogen.sh -do=pmi");
310+
chdir("${tdir}");
305311
run_cmd("cp -a ${expdir}/src/pmi libpmi-${version}");
306312
run_cmd("tar -czvf libpmi-${version}.tar.gz libpmi-${version}");
307313
run_cmd("cp -a libpmi-${version}.tar.gz ${root}/");
308314
print("done\n");
309315

310316
# Create the testsuite tarball
311317
print("===> Creating the final mpich-testsuite tarball... ");
318+
chdir("${expdir}");
319+
run_cmd("./autogen.sh -do=test");
320+
chdir("${tdir}");
312321
my $target = "mpich-testsuite-$version";
313322
run_cmd("cp -a ${expdir}/test/mpi $target");
314323
run_cmd("tar -czvf $target.tar.gz $target");

0 commit comments

Comments
 (0)