extras-buildsys/utils distro-rebuild.py,1.2,1.3

Daniel Williams (dcbw) fedora-extras-commits at redhat.com
Sun Sep 11 03:34:01 UTC 2005


Author: dcbw

Update of /cvs/fedora/extras-buildsys/utils
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv30984/utils

Modified Files:
	distro-rebuild.py 
Log Message:
2005-09-10  Dan Williams  <dcbw at redhat.com>

    * utils/distro-rebuild.py
        - Don't delete the rebuilt SRPM until after everything
            has been queued




Index: distro-rebuild.py
===================================================================
RCS file: /cvs/fedora/extras-buildsys/utils/distro-rebuild.py,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- distro-rebuild.py	8 Sep 2005 21:09:05 -0000	1.2
+++ distro-rebuild.py	11 Sep 2005 03:33:59 -0000	1.3
@@ -18,6 +18,7 @@
 
 
 import os, sys
+import time
 import rpmUtils
 import commands
 import shutil
@@ -156,6 +157,8 @@
     # Build up a list of all SRPMs in the specified directory
     files = find_newest_srpms(search_dir)
 
+    temp_dirs = []
+    
     # Rebuild and enqueue the packages
     for name in files.keys():
         f = files[name]
@@ -173,8 +176,14 @@
             print "EE: %s (%s)" % (rebuilt_srpm, e)
             continue
 
-        shutil.rmtree(temp_dir_path, ignore_errors=True)
+        temp_dirs.append(temp_dir_path)
         print "OK: %s" % rebuilt_srpm
 
+    print "Sleeping before cleanup..."
+    time.sleep(30)
+    for path in temp_dirs:
+        shutil.rmtree(path, ignore_errors=True)
+
+    print "All done."
     sys.exit(0)
 




More information about the fedora-extras-commits mailing list