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