]> git.decadent.org.uk Git - dak.git/blobdiff - config/backports/cron.monthly
Pass compression methods to FileWriter.
[dak.git] / config / backports / cron.monthly
index 76b13b1444bc0300ccb9e0224354edeb7dae2a18..38a57fd12186b0330d5ae3944305eef1e7b11b30 100755 (executable)
@@ -1,33 +1,32 @@
-#!/bin/sh
+#!/bin/bash
 #
-# Run at the beginning of the month via cron, out of katie's crontab.
 
 set -e
-export SCRIPTVARS=/srv/backports-master.debian.org/config/backports/vars
+set -u
+
+export SCRIPTVARS=/srv/backports-master.debian.org/dak/config/backports/vars
 . $SCRIPTVARS
 
 ################################################################################
 
 DATE=`date -d yesterday +%y%m`
 
-cd ${basedir}/mail/archive
+cd ${base}/mail/archive
 for m in mail import; do
     if [ -f $m ]; then
         mv $m ${m}-$DATE
         sleep 20
-        gzip -9 ${m}-$DATE
-        chgrp debadmin ${m}-$DATE.gz
-        chmod 660 ${m}-$DATE.gz
+        xz -9 ${m}-$DATE
+        chgrp backports ${m}-$DATE.xz
+        chmod 660 ${m}-$DATE.xz
     fi;
 done
 
 DATE=`date +%Y-%m`
-cd ${basedir}/log
+cd ${base}/log
 touch $DATE
-rm current
-ln -s $DATE current
+ln -sf $DATE current
 chmod g+w $DATE
-chown dak:debadmin $DATE
+chown dak:backports $DATE
 
-dak split-done
 ################################################################################