X-Git-Url: https://mattmccutchen.net/rsync/rsync.git/blobdiff_plain/e60bba3fbc61c979dbc7f215dd16d27537d52bde..7b4a40ed706b8923df4d145147810490f23b6164:/packaging/release-rsync diff --git a/packaging/release-rsync b/packaging/release-rsync index 65b50825..5bdfe8d5 100755 --- a/packaging/release-rsync +++ b/packaging/release-rsync @@ -155,16 +155,21 @@ foreach my $fn (@tweak_files) { undef $/; $_ = ; $/ = "\n"; close IN; if ($fn =~ /configure/) { - s/^RSYNC_VERSION.*/RSYNC_VERSION=$version/m; + s/^RSYNC_VERSION=.*/RSYNC_VERSION=$version/m; } elsif ($fn =~ /\.spec/) { s/^(Version:) .*/$1 $version/m; s/^(Release:) .*/$1 $release/m; } 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 $_; @@ -214,7 +219,7 @@ print $break, <$diff_file"; @@ -310,10 +310,11 @@ system "rm -rf rsync-*"; if ($live) { chdir($dest) or die $!; system "gpg -ba $tar_name; gpg -ba $diff_name"; -} - -print $break, <