X-Git-Url: https://mattmccutchen.net/rsync/rsync.git/blobdiff_plain/7f20af4674a58c0714c36b3372f54642315f8dc5..fdd10da6f7995296f6bb5ee3dd7231d6dbc20b5e:/packaging/nightly-rsync diff --git a/packaging/nightly-rsync b/packaging/nightly-rsync index 7ec0029b..58936a6b 100755 --- a/packaging/nightly-rsync +++ b/packaging/nightly-rsync @@ -18,6 +18,7 @@ use Date::Format; our $unpacked = $ENV{HOME} . '/release/nightly'; # Where the local copy of /home/ftp/pub/rsync/nightly should be updated. our $nightly = $ENV{HOME} . '/samba-rsync-ftp/nightly'; +our $nightly_symlink = "$nightly/rsync-HEAD.tar.gz"; our($cvs_update, $make_tar, $upload, $help_opt); &Getopt::Long::Configure('bundling'); @@ -69,6 +70,8 @@ if ($make_tar) { } close TAR; rename($name, $unpacked) or die $!; + unlink($nightly_symlink); + symlink("$name.tar.gz", $nightly_symlink); } chdir($nightly) or die $!; @@ -98,7 +101,7 @@ system 'ls -ltr'; if ($upload) { $ENV{RSYNC_PARTIAL_DIR} = ''; # The rsync on samba.org is OLD. - system "rsync -aviHP --delete . samba.org:/home/ftp/pub/rsync/nightly"; + system "rsync -aviHP --delete-after . samba.org:/home/ftp/pub/rsync/nightly"; } exit;