]> git.decadent.org.uk Git - dak.git/commitdiff
Make sure *.new directories do exist.
authorAnsgar Burchardt <ansgar@debian.org>
Sun, 4 Nov 2012 18:56:35 +0000 (19:56 +0100)
committerAnsgar Burchardt <ansgar@debian.org>
Sun, 4 Nov 2012 18:56:40 +0000 (19:56 +0100)
The directories will not be created by dak export / dak export-suite if
they have no files to put there.

config/debian-security/cron.unchecked

index bbb9bdf73f5338b699f930e7ff0a66a568ea6325..58029f41032fdd88af7de2c0eb3c7bcd6bc072fe 100755 (executable)
@@ -70,6 +70,7 @@ find ${queuedir}/accepted -type f -exec mv -t /srv/queued/ftpmaster '{}' +
 for queue in embargoed; do
     pushd ${queuedir}/${queue}
     rm -rf export.new
+    mkdir export.new
     dak export -q ${queue} -d export.new --all
     rsync -a --delete export.new/. export/.
     rm -rf export.new
@@ -91,6 +92,7 @@ dak generate-releases -a build-queues >/dev/null
 for suite in stable testing; do
     overridecodename=$(dak admin suite show ${suite} | awk '$1 == "OverrideCodename:" { print $2 }')
     rm -rf ${incoming}/${suite}.new
+    mkdir ${incoming}/${suite}.new
     dak export-suite -s buildd-${suite} -d ${incoming}/${suite}.new
 
     cd ${incoming}/${suite}.new