1234567891011121314151617181920212223242526272829303132 |
- #! /bin/bash
- #
- # Run at the beginning of the month via cron, out of dak's crontab.
- set -e
- set -o pipefail
- set -u
- export SCRIPTVARS=/srv/ftp-master.debian.org/dak/config/debian/vars
- . $SCRIPTVARS
- ################################################################################
- DATE=`date -d yesterday +%y%m`
- DATE=$(date +%Y-%m)
- OLDDATE=$(date -d yesterday +%Y-%m)
- cd ${base}/log
- touch $DATE
- ln -sf $DATE current
- chmod g+w $DATE
- chown dak:ftpteam $DATE
- xz -9 ${OLDDATE}
- 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
- ################################################################################
|