diff options
author | Abigail <abigail@abigail.be> | 2012-03-14 01:19:06 +0100 |
---|---|---|
committer | Abigail <abigail@abigail.be> | 2012-03-14 02:40:05 +0100 |
commit | a812178126ae9e8787bcd14b429624d02297260d (patch) | |
tree | e8caf49c10fbf3928e8851e9d7c75e517901b586 /Porting/sync-with-cpan | |
parent | b7657688a7a906fc8146026c4cac58976ed20856 (diff) | |
download | perl-a812178126ae9e8787bcd14b429624d02297260d.tar.gz |
Fix the fixing of MANIFEST
Diffstat (limited to 'Porting/sync-with-cpan')
-rwxr-xr-x | Porting/sync-with-cpan | 15 |
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"; |