]> err.no Git - dak/commitdiff
first get the lockfile, then sync to ftpmaster. and wait longer for it
authorJoerg Jaspert <joerg@debian.org>
Thu, 7 Jun 2012 20:15:52 +0000 (22:15 +0200)
committerJoerg Jaspert <joerg@debian.org>
Thu, 7 Jun 2012 20:15:52 +0000 (22:15 +0200)
Signed-off-by: Joerg Jaspert <joerg@debian.org>
dak/new_security_install.py

index 353f8859dde9b5d981020cd51d911de7498e459d..866184b4e6d05e29663ed577c681b954bfe6b427 100755 (executable)
@@ -91,15 +91,16 @@ def _do_Approve():
     spawn("dak process-policy unembargoed")
     newstage=get_policy_queue('newstage')
 
-    # 2. sync the stuff to ftpmaster
-    print "Sync stuff for upload to ftpmaster"
-    spawn("rsync -a -q %s/. /srv/queued/ftpmaster/." % (newstage.path))
-
     print "Locking unchecked"
     lockfile='/srv/security-master.debian.org/lock/unchecked.lock'
-    spawn("lockfile -r8 {0}".format(lockfile))
+    spawn("lockfile -r42 {0}".format(lockfile))
 
     try:
+
+        # 2. sync the stuff to ftpmaster
+        print "Sync stuff for upload to ftpmaster"
+        spawn("rsync -a -q %s/. /srv/queued/ftpmaster/." % (newstage.path))
+
         # 3. Now run process-upload in the newstage dir
         print "Now put it into the security archive"
         spawn("dak process-upload -a -d %s" % (newstage.path))