]> git.decadent.org.uk Git - dak.git/blob - config/backports/cron.monthly
Pass compression methods to FileWriter.
[dak.git] / config / backports / cron.monthly
1 #!/bin/bash
2 #
3
4 set -e
5 set -u
6
7 export SCRIPTVARS=/srv/backports-master.debian.org/dak/config/backports/vars
8 . $SCRIPTVARS
9
10 ################################################################################
11
12 DATE=`date -d yesterday +%y%m`
13
14 cd ${base}/mail/archive
15 for m in mail import; do
16     if [ -f $m ]; then
17         mv $m ${m}-$DATE
18         sleep 20
19         xz -9 ${m}-$DATE
20         chgrp backports ${m}-$DATE.xz
21         chmod 660 ${m}-$DATE.xz
22     fi;
23 done
24
25 DATE=`date +%Y-%m`
26 cd ${base}/log
27 touch $DATE
28 ln -sf $DATE current
29 chmod g+w $DATE
30 chown dak:backports $DATE
31
32 ################################################################################