summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAbigail <abigail@abigail.be>2012-03-14 01:19:06 +0100
committerAbigail <abigail@abigail.be>2012-03-14 02:40:05 +0100
commita812178126ae9e8787bcd14b429624d02297260d (patch)
treee8caf49c10fbf3928e8851e9d7c75e517901b586
parentb7657688a7a906fc8146026c4cac58976ed20856 (diff)
downloadperl-a812178126ae9e8787bcd14b429624d02297260d.tar.gz
Fix the fixing of MANIFEST
-rwxr-xr-xPorting/sync-with-cpan15
1 files changed, 4 insertions, 11 deletions
diff --git a/Porting/sync-with-cpan b/Porting/sync-with-cpan
index 958bcc29b8..3a1cdcb052 100755
--- a/Porting/sync-with-cpan
+++ b/Porting/sync-with-cpan
@@ -223,26 +223,19 @@ system git => 'add', "$pkg_dir/$_" for @commit;
system git => 'rm', '-f', "$pkg_dir/$_" for @gone;
system chmod => 'a-x', "$pkg_dir/$_" for @de_exec;
+chdir "..";
if (@commit) {
say "Fixing MANIFEST";
- my $MANIFEST = "../MANIFEST";
+ my $MANIFEST = "MANIFEST";
my $MANIFEST_SORT = "$MANIFEST.sorted";
open my $fh, ">>", $MANIFEST;
- say $fh, "cpan/$_" for @commit;
+ say $fh "cpan/$pkg_dir/$_" for @commit;
close $fh;
- system perl => "Porting/manisort", '--output', $MANIFEST;
+ system perl => "Porting/manisort", '--output', $MANIFEST_SORT;
rename $MANIFEST_SORT => $MANIFEST;
}
-#
-# TODO:
-# - deal with +x bit
-# - update Porting/Maintainers.pl
-#
-
-
-chdir "..";
print "Running a make ... ";
system "make > make.log 2>&1" and die "Running make failed, see make.log";
print "done\n";