X-Git-Url: https://git.decadent.org.uk/gitweb/?a=blobdiff_plain;f=config%2Fdebian%2Fmonthly.functions;fp=config%2Fdebian%2Fmonthly.functions;h=0241a96df13bd4f3c2315180e32c0e66404afa28;hb=e65fe609400677be4ee3429e7251184b2fbc178e;hp=0000000000000000000000000000000000000000;hpb=2b6bf8a972c6d40b6f5686aa7676dc45e1e65850;p=dak.git diff --git a/config/debian/monthly.functions b/config/debian/monthly.functions new file mode 100644 index 00000000..0241a96d --- /dev/null +++ b/config/debian/monthly.functions @@ -0,0 +1,19 @@ +# -*- mode:sh -*- + +function rotatelog() { + cd ${base}/log + touch ${DATE} + ln -sf ${DATE} current + chmod g+w ${DATE} + chown dak:ftpteam ${DATE} + xz -9 ${OLDDATE} +} + +function rotatequeued() { + cd /srv/upload.debian.org/queued + sudo -u dak-unpriv /srv/upload.debian.org/queued/debianqueued -k || true + mv run/log log.${OLDDATE} + sudo -u dak-unpriv touch run/log + xz -9 log.${OLDDATE} + sudo -u dak-unpriv /srv/upload.debian.org/queued/debianqueued 2>/dev/null +} \ No newline at end of file