X-Git-Url: https://mattmccutchen.net/rsync/rsync.git/blobdiff_plain/5f12a07bff4041311994d55ff16db2923a433cdd..858d45f1601354a91913c201ecd15e1bbcb28ba6:/packaging/release-rsync diff --git a/packaging/release-rsync b/packaging/release-rsync index cd65fe78..d083e6ba 100755 --- a/packaging/release-rsync +++ b/packaging/release-rsync @@ -162,18 +162,22 @@ foreach my $fn (@tweak_files) { } elsif ($fn =~ /\.yo/) { s/^(manpage\([^)]+\)\(\d+\)\()[^)]+(\).*)/$1$today$2/m; s/^(This man ?page is current for version) \S+ (of rsync)/$1 $version $2/m; + } elsif ($fn eq 'NEWS') { + s/^(NEWS for rsync \Q$version\E) \(UNRELEASED\)\s*\n/$1 ($today)\n/mi + or die "Couldn't update NEWS file with release date!\n"; + } elsif ($fn eq 'OLDNEWS') { + s/^\t\S\S\s\S\S\S\s\d\d\d\d(\t\Q$version\E)/\t$ztoday$1/m + or die "Couldn't update OLDNEWS file with release date!\n"; } else { - s/^(NEWS for rsync \Q$version\E) \(UNRELEASED\)\s*\n/$1 ($today)\n/m; - s/^\t\S\S\s\S\S\S\s\d\d\d\d(\t\Q$version\E)/\t$ztoday$1/m; + die "Unrecognized file in \@tweak_files: $fn\n"; } open(OUT, '>', $fn) or die $!; print OUT $_; close OUT; } -system "yodl2man -o rsync.1 rsync.yo"; -system "yodl2man -o rsyncd.conf.5 rsyncd.conf.yo"; -#system "perl -pi -e \"s/\\\\\\'/\\\\&'/g\" rsync.1 rsyncd.conf.5"; +system "yodl2man -o rsync.1 rsync.yo; ./tweak_manpage_dashes rsync.1"; +system "yodl2man -o rsyncd.conf.5 rsyncd.conf.yo; ./tweak_manpage_dashes rsyncd.conf.5"; mkdir('patches/tmp') or die $!; system "rsync -a --exclude=patches/ --exclude-from=.cvsignore . patches/tmp/cvsdir/"; @@ -251,8 +255,11 @@ if ($diffdir ne $dest) { push(@moved_files, $fn); } + foreach my $fn (glob('rsync*pre*.diffs.gz*')) { + unlink($fn); + } + foreach my $fn (glob('rsync*.diffs.gz*')) { - next if $fn =~ /^rsync.*pre/; link($fn, "old-patches/$fn") or die $!; push(@moved_files, $fn); } @@ -263,7 +270,7 @@ if ($diffdir ne $dest) { if ($live) { system "rsync -avHOC --include='rsync*.gz*' --include='old-*/' --exclude='*' . samba.org:/home/ftp/pub/rsync"; } - foreach (@moved_files, glob("rsync*pre*.diffs.gz*")) { + foreach (@moved_files) { unlink($_); }