]> git.decadent.org.uk Git - dak.git/blob - config/debian/monthly.functions
0241a96df13bd4f3c2315180e32c0e66404afa28
[dak.git] / config / debian / monthly.functions
1 # -*- mode:sh -*-
2
3 function rotatelog() {
4     cd ${base}/log
5     touch ${DATE}
6     ln -sf ${DATE} current
7     chmod g+w ${DATE}
8     chown dak:ftpteam ${DATE}
9     xz -9 ${OLDDATE}
10 }
11
12 function rotatequeued() {
13     cd /srv/upload.debian.org/queued
14     sudo -u dak-unpriv /srv/upload.debian.org/queued/debianqueued -k || true
15     mv run/log log.${OLDDATE}
16     sudo -u dak-unpriv touch run/log
17     xz -9 log.${OLDDATE}
18     sudo -u dak-unpriv /srv/upload.debian.org/queued/debianqueued 2>/dev/null
19 }