X-Git-Url: https://mattmccutchen.net/rsync/rsync.git/blobdiff_plain/80aff93b3227cdf29135ed21d3f114a396a8d0a3..5a3e9ff6081cb83873881df9a7bcfc19f9af5e58:/packaging/nightly-rsync diff --git a/packaging/nightly-rsync b/packaging/nightly-rsync index b18976df..b526f5df 100755 --- a/packaging/nightly-rsync +++ b/packaging/nightly-rsync @@ -18,7 +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-nightly.tar.gz"; +our $nightly_symlink = "$nightly/rsync-HEAD.tar.gz"; our($cvs_update, $make_tar, $upload, $help_opt); &Getopt::Long::Configure('bundling'); @@ -100,8 +100,11 @@ system "find . -name 'rsync-HEAD-*' -daystart -mtime +14 | xargs rm -f"; system 'ls -ltr'; if ($upload) { - $ENV{RSYNC_PARTIAL_DIR} = ''; # The rsync on samba.org is OLD. - system "rsync -aviHP --delete-after . samba.org:/home/ftp/pub/rsync/nightly"; + my $opt = ''; + if (defined $ENV{RSYNC_PARTIAL_DIR}) { + $opt = " -f 'R $ENV{RSYNC_PARTIAL_DIR}'"; + } + system "rsync$opt -aviHP --delete-after . samba.org:/home/ftp/pub/rsync/nightly"; } exit;