]> git.decadent.org.uk Git - dak.git/commitdiff
logfiles
authorJoerg Jaspert <joerg@debian.org>
Tue, 7 Oct 2008 19:41:33 +0000 (21:41 +0200)
committerJoerg Jaspert <joerg@debian.org>
Tue, 7 Oct 2008 19:41:33 +0000 (21:41 +0200)
only keep 60 days of cron logfiles on disc

Signed-off-by: Joerg Jaspert <joerg@debian.org>
ChangeLog
config/debian/cron.dinstall

index 288c7708021ae37e1078f4e2ebb588d99794b526..519c6c9c50641788630cebb5bd7ee718de9aee09 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2008-10-07  Joerg Jaspert  <joerg@debian.org>
+
+       * config/debian/cron.dinstall: Only keep the last 60 days of
+       dinstall logfiles on disc.
+
 2008-09-23  Joerg Jaspert  <joerg@debian.org>
 
        * config/debian/dak.conf: Add the validtime fields, set to 7
index de44fe5f05ac7e98e4a1e30a9c1bc6be19a68a05..cb326fc6b79116e317de59cfb62973ac847c36f4 100755 (executable)
@@ -338,6 +338,21 @@ echo "Compress old psql backups"
 
 ts
 
+echo "Removing old dinstall logfiles"
+(cd $logdir
+       find -maxdepth 1 -mindepth 1 -type f -name 'dinstall_*' -mtime +60 | 
+       while read dumpname; do
+               echo "Removing $dumpname"
+               rm -f "$dumpname"
+       done
+
+       find -maxdepth 1 -mindepth 1 -type f -name 'weekly_*' -mtime +60 | 
+       while read dumpname; do
+               echo "Removing $dumpname"
+               rm -f "$dumpname"
+       done
+)
+
 echo "Finally, all is done, sending mail and compressing logfile"
 exec > /dev/null 2>&1