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
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
cleanup
trap - EXIT
-
-$configdir/cron.buildd