]> git.decadent.org.uk Git - dak.git/commitdiff
cron.daily should have an own logfile
authorJoerg Jaspert <joerg@debian.org>
Sun, 2 Mar 2014 12:09:25 +0000 (13:09 +0100)
committerJoerg Jaspert <joerg@debian.org>
Sun, 2 Mar 2014 12:09:25 +0000 (13:09 +0100)
Signed-off-by: Joerg Jaspert <joerg@debian.org>
config/debian/cron.daily

index 90c990317a3b09c6bcb90f42024f335ea21cc364..7eda55867f342c4c58bc7a372142766f50c2f07d 100755 (executable)
@@ -24,7 +24,9 @@ trap cleanup SIGHUP SIGINT SIGPIPE SIGTERM EXIT ERR
 
 # log to dinstall's logfile instead of sending email
 PROGRAM="cron.daily"
-LOGFILE="$logdir/dinstall.log"
+# Start logging
+NOW=`date "+%Y.%m.%d-%H:%M:%S"`
+LOGFILE="$logdir/daily_${NOW}.log"
 exec >> "$LOGFILE" 2>&1
 
 # get the latest list of wnpp bugs and their source packages
@@ -64,3 +66,8 @@ dc-tool --mine="${configdir}/contributor.source" --auth-token @"${base}/s3kr1t/c
 ${scriptsdir}/link_morgue.sh
 
 ################################################################################
+
+echo "Finally, all is done, compressing logfile"
+exec > /dev/null 2>&1
+
+bzip2 -9 "$LOGFILE"