]> git.decadent.org.uk Git - dak.git/commitdiff
dinstall
authorJoerg Jaspert <joerg@debian.org>
Thu, 30 Apr 2009 20:36:55 +0000 (22:36 +0200)
committerJoerg Jaspert <joerg@debian.org>
Thu, 30 Apr 2009 20:36:55 +0000 (22:36 +0200)
call unchecked with the -p option, it has to run within the locked area.

Signed-off-by: Joerg Jaspert <joerg@debian.org>
config/debian/common
config/debian/cron.dinstall

index f76fb95836f3058734953db4bd8f337fe407ab79..5c8171ed6888b920124cf2c14eb0525ef3650d59 100644 (file)
@@ -71,9 +71,10 @@ function do_unchecked () {
     changes=$(find . -maxdepth 1 -mindepth 1 -type f -name \*.changes | sed -e "s,./,," | xargs)
     report=$queuedir/REPORT
     timestamp=$(date "+%Y-%m-%d %H:%M")
+    UNCHECKED_WITHOUT_LOCK=${UNCHECKED_WITHOUT_LOCK:-""}
 
     echo "$timestamp": ${changes:-"Nothing to do"}  >> $report
-    dak process-unchecked -a -d "$unchecked" >> $report
+    dak process-unchecked -a ${UNCHECKED_WITHOUT_LOCK} -d "$unchecked" >> $report
 }
 
 function sync_debbugs () {
index dfd9e916ac33ee134a3af160cc60a0b22b25261a..c239c09c97499c7a119031bef4271ea960645302 100755 (executable)
@@ -403,7 +403,9 @@ function testingsourcelist() {
 
 # do a last run of process-unchecked before dinstall is on.
 function process_unchecked() {
+    log "Processing the unchecked queue"
     acceptnew
+    UNCHECKED_WITHOUT_LOCK="-p"
     do_unchecked
     sync_debbugs
 }