# -*- 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 } function archivequeuedone() { log "Archiving queue/done files of ${DONEYEAR}-${DONEMONTH}" cd ${queuedir}/done/${DONEYEAR} tar --create --xz --remove-files --file ${DONEMONTH}.tar.xz ${DONEMONTH} }