From 085e2fd588d27cedc37edaee0575cfea7bb2f2d8 Mon Sep 17 00:00:00 2001 From: Wayne Davison Date: Thu, 8 Mar 2007 02:00:48 +0000 Subject: [PATCH] Changed the code that cleans up the old nightly releases from time-based to count-based (keeping the newest 10 items). --- packaging/nightly-rsync | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/packaging/nightly-rsync b/packaging/nightly-rsync index b526f5df..7b21f3df 100755 --- a/packaging/nightly-rsync +++ b/packaging/nightly-rsync @@ -96,7 +96,15 @@ foreach my $fn (qw( rsync.yo rsyncd.conf.yo )) { unlink($fn); } -system "find . -name 'rsync-HEAD-*' -daystart -mtime +14 | xargs rm -f"; +my $cnt = 0; +open(PIPE, '-|', 'ls -1t rsync-HEAD-*') or die $!; +while () { + chomp; + next if $cnt++ < 10; + unlink($_); +} +close PIPE; + system 'ls -ltr'; if ($upload) { -- 2.34.1