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