]> git.decadent.org.uk Git - dak.git/blob - config/backports.org/cron.monthly
Merge branch 'merge'
[dak.git] / config / backports.org / cron.monthly
1 #!/bin/sh
2 #
3 # Run at the beginning of the month via cron, out of katie's crontab.
4
5 set -e
6 export SCRIPTVARS=/org/backports.org/dak-config/vars
7 . $SCRIPTVARS
8
9 ################################################################################
10
11 DATE=`date -d yesterday +%y%m`
12
13 cd ${basedir}/mail/archive
14 for m in mail import; do
15     if [ -f $m ]; then
16         mv $m ${m}-$DATE
17         sleep 20
18         gzip -9 ${m}-$DATE
19         chgrp debadmin ${m}-$DATE.gz
20         chmod 660 ${m}-$DATE.gz
21     fi;
22 done
23
24 DATE=`date +%Y-%m`
25 cd ${basedir}/log
26 touch $DATE
27 rm current
28 ln -s $DATE current
29 chmod g+w $DATE
30 chown dak:debadmin $DATE
31
32 dak split-done
33 ################################################################################