]> git.decadent.org.uk Git - dak.git/commitdiff
dinstall
authorJoerg Jaspert <joerg@debian.org>
Tue, 22 Dec 2009 22:43:12 +0000 (23:43 +0100)
committerJoerg Jaspert <joerg@debian.org>
Tue, 22 Dec 2009 22:43:12 +0000 (23:43 +0100)
move the i18n foo up before locks
lock before we do the (o-)p-u-new stuff
do a newstage run, so the running dinstall actually includes the just
accepted (o-)p-u-new files, not leaving them for one later.

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

index cf25522c43c4caccca8c0b1779905bd08f284dae..fd32a9ee8389280e8c8f8fcc1cea1c6d4f5ef874 100755 (executable)
@@ -195,6 +195,17 @@ GO=(
 )
 stage $GO &
 
+GO=(
+    FUNC="i18n1"
+    TIME="i18n 1"
+    ARGS=""
+    ERR="false"
+)
+stage $GO &
+
+lockfile "$LOCK_ACCEPTED"
+lockfile "$LOCK_NEW"
+
 GO=(
     FUNC="punew"
     TIME="p-u-new"
@@ -212,25 +223,12 @@ GO=(
 stage $GO
 
 GO=(
-    FUNC="i18n1"
-    TIME="i18n 1"
-    ARGS=""
-    ERR="false"
-)
-stage $GO &
-
-lockfile "$LOCK_ACCEPTED"
-lockfile "$LOCK_NEW"
-
-GO=(
-    FUNC="process_unchecked"
-    TIME="unchecked"
+    FUNC="newstage"
+    TIME="newstage"
     ARGS=""
     ERR=""
 )
-# disabled until p-u is faster than now. it runs often enough, so wont hurt to save
-# the time here.
-#stage $GO
+stage $GO
 
 GO=(
     FUNC="cruft"
index 91825e7deaefdfb83a97bee36a64dffaa734911b..abc5a5b5081e7b272d64e32d6ab36b13a1192270 100644 (file)
@@ -542,6 +542,13 @@ function process_unchecked() {
     sync_debbugs
 }
 
+# do a run of newstage only before dinstall is on.
+function process_newstage() {
+    log "Processing the newstage queue"
+    UNCHECKED_WITHOUT_LOCK="-p"
+    do_newstage
+}
+
 # Function to update a "statefile" telling people what we are doing
 # (more or less).
 #