8 chown dak:ftpteam ${DATE}
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
18 sudo -u dak-unpriv /srv/upload.debian.org/queued/debianqueued 2>/dev/null
21 function archivequeuedone() {
22 log "Archiving queue/done files of ${DONEYEAR}-${DONEMONTH}"
23 cd ${queuedir}/done/${DONEYEAR}
24 tar --create --xz --remove-files --file ${DONEMONTH}.tar.xz ${DONEMONTH}
27 function rotatereports() {
28 # Do not rotate while it might receive data
29 if lockfile -r -1 ${LOCK_UNCHECKED} 2> /dev/null; then
30 TMPFILES="${TMPFILES} ${LOCK_UNCHECKED}"
31 for dir in ${queuedir}/{.,p-u-new,o-p-u-new} /srv/backports-master.debian.org/queue/policy; do
33 mv REPORT REPORT.${OLDDATE}
34 xz -9 REPORT.${OLDDATE}