dopolicy=false
LOCKFILE="$lockdir/unchecked.lock"
+last_changed() {
+ psql -qAtc "SELECT MAX(last_changed) FROM suite WHERE archive_id=(SELECT id FROM archive WHERE name='$1')"
+}
+
cleanup() {
rm -f "$LOCKFILE"
}
fi
trap cleanup EXIT
+old_last_changed=$(last_changed security)
+
cd $unchecked
changes=$(find . -maxdepth 1 -mindepth 1 -type f -name \*.changes | sed -e "s,./,," | xargs)
if [ -n "$changes" ]; then
for queue in embargoed unembargoed; do
echo "$timestamp: processing ${queue}" >> ${report}
- dak process-policy ${queue} | mail -a "X-Debian: DAK" -e -s "Automatically accepted from ${queue}" team@security.debian.org
+ dak process-policy ${queue} | mail -a "X-Debian: DAK" -e -s "Automatically accepted from ${queue}" -a "From: Debian FTP Masters <ftpmaster@ftp-master.debian.org>" team@security.debian.org
done
accepted=$(find ${queuedir}/accepted -type f -name "*.changes")
if [ -n "${accepted}" ]; then
exit 0
fi
+# Update stable-kfreebsd
+dak update-suite stable stable-kfreebsd
+
# manage build queues
dak manage-build-queues -a
dak generate-packages-sources2 -a build-queues
dak generate-releases -a build-queues >/dev/null
${scriptsdir}/update-buildd-archive ${base}/build-queues ${incoming}/debian-security-buildd
+$configdir/cron.buildd
+
+new_last_changed=$(last_changed security)
-if [ "x${dopolicy}x" = "xtruex" ]; then
+if [[ "${old_last_changed}" != "${new_last_changed}" ]]; then
# We had something approved from a policy queue, push out new archive
dak dominate
- #dak generate-filelist
cd $configdir
$configdir/map.sh
dak generate-packages-sources2 -a security
- dak generate-releases -a security
- /srv/security-master.debian.org/dak/config/debian-security/make-mirror.sh
+ dak generate-releases -a security >/dev/null
+ /srv/security-master.debian.org/dak/config/debian-security/make-mirror.sh >/dev/null
sudo -u archvsync -H /home/archvsync/signal_security
fi
cleanup
trap - EXIT
-
-$configdir/cron.buildd