extras-repoclosure rc-run.py,1.21,1.22
Michael Schwendt (mschwendt)
fedora-extras-commits at redhat.com
Sun Feb 25 14:42:26 UTC 2007
Author: mschwendt
Update of /cvs/fedora/extras-repoclosure
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv2670
Modified Files:
rc-run.py
Log Message:
want access to additional repos, e.g. temporary copies of the needsign repo
Index: rc-run.py
===================================================================
RCS file: /cvs/fedora/extras-repoclosure/rc-run.py,v
retrieving revision 1.21
retrieving revision 1.22
diff -u -r1.21 -r1.22
--- rc-run.py 28 Nov 2006 00:11:37 -0000 1.21
+++ rc-run.py 25 Feb 2007 14:42:24 -0000 1.22
@@ -8,6 +8,7 @@
import errno, shutil, stat
import datetime, time
import tempfile
+import getopt
workdir = '/srv/extras-push/work/extras-repoclosure'
cachedir = '/srv/extras-push/work/extras-repoclosure/mdcache'
@@ -72,15 +73,23 @@
releases = []
combinedreport = False
+try:
+ opts, args = getopt.getopt(sys.argv[1:], "", ["needsign="])
+except getopt.GetoptError:
+ print 'SYNTAX: %s [--needsign=path] <release>' % sys.argv[0]
+ sys.exit(errno.EINVAL)
+for o, a in opts:
+ if o == "--needsign":
+ rs.AddRepo('fedora-extras-needsign','Fedora Extras Needsign',a)
if sys.argv[0].endswith('rc-run-all.py'): # process all releases
combinedreport = True
for release in rs.AllReleases():
releases.append(release)
else: # process one release given as command-line argument
- if len(sys.argv) != 2:
+ if len(args) != 1:
print 'SYNTAX: %s <release>' % sys.argv[0]
sys.exit(22)
- release = sys.argv[1]
+ release = args[0]
if release not in rs.ReleaseArchsDict():
print 'ERROR: release %s is not supported' % release
sys.exit(22)
More information about the fedora-extras-commits
mailing list