extras-repoclosure rc-run.py,1.28,1.29

Michael Schwendt (mschwendt) fedora-extras-commits at redhat.com
Mon Sep 3 17:39:03 UTC 2007


Author: mschwendt

Update of /cvs/fedora/extras-repoclosure
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv3285

Modified Files:
	rc-run.py 
Log Message:
delete previous needsign repomd instead of playing tricks with tmp repoids or global md timeout values


Index: rc-run.py
===================================================================
RCS file: /cvs/fedora/extras-repoclosure/rc-run.py,v
retrieving revision 1.28
retrieving revision 1.29
diff -u -r1.28 -r1.29
--- rc-run.py	1 Sep 2007 10:44:20 -0000	1.28
+++ rc-run.py	3 Sep 2007 17:39:01 -0000	1.29
@@ -5,7 +5,7 @@
 # If executed as "rc-run-all.py" it processes all releases.
 
 import fcntl, os, sys
-import errno, shutil, stat
+import errno, glob, shutil, stat
 import datetime, time
 import tempfile
 import getopt
@@ -19,6 +19,11 @@
 import Utils, RepoSupport
 
 
+def delneedsignmd(cachedir):
+    for dir in glob.glob('./*-needsign-*'):
+        shutil.rmtree(dir)
+
+
 def makereport():
     try:
         os.remove(logfilename)
@@ -36,6 +41,7 @@
         # -n, --newest : yum-utils 0.5
         # -d : modified version only
         Utils.fix_mdcache_access(workdir,cachedir)
+        delneedsignmd(cachedir)
         rc = os.system('./rc-modified -q -d %s -n -c %s %s >> %s' % (cachedir,conffile,rcargs,logfilename))
         Utils.fix_mdcache_access(workdir,cachedir)
         if rc:
@@ -51,7 +57,6 @@
 os.umask(cfg.signersumask)  # only for our /srv environment
 
 # Delete old log files.
-import glob
 now = time.time()
 for file in glob.glob('./rc-fe*.txt'):
     if ( (now - os.stat(file).st_mtime) > 3600*24*14 ):
@@ -93,7 +98,7 @@
         if a == "summary":
             reportcmd += " --mail=summary"
     elif o == "--needsign":
-        rs.AddRepo('fedora-extras-needsign-%s'%int(now),'Fedora Extras Needsign',a)
+        rs.AddRepo('fedora-extras-needsign','Fedora Extras Needsign',a)
         reportcmd += " --needsign"
     elif o == "--testing":
         withtesting = True




More information about the fedora-extras-commits mailing list