]> git.decadent.org.uk Git - dak.git/blob - config/debian/cron.monthly
not everything can be done in parallel...
[dak.git] / config / debian / cron.monthly
1 #!/bin/sh
2 #
3 # Run at the beginning of the month via cron, out of dak's crontab.
4
5 set -e
6 set -u
7 export SCRIPTVARS=/srv/ftp.debian.org/dak/config/debian/vars
8 . $SCRIPTVARS
9
10 ################################################################################
11
12 DATE=`date -d yesterday +%y%m`
13
14 cd /srv/ftp.debian.org/mail/archive
15 for m in mail bxamail; do
16     if [ -f $m ]; then
17         mv $m ${m}-$DATE
18         touch ${m}
19         chown dak:ftpteam ${m}
20         chmod 660 ${m}
21         sleep 20
22         gzip -9 ${m}-$DATE
23         chgrp $ftpgroup ${m}-$DATE.gz
24         chmod 660 ${m}-$DATE.gz
25     fi;
26 done
27
28 ################################################################################