[yum-cvs] yum-utils repoquery.py,1.44,1.45
James Bowes
jbowes at linux.duke.edu
Wed May 23 14:17:40 UTC 2007
Update of /home/groups/yum/cvs/yum-utils
In directory login1.linux.duke.edu:/tmp/cvs-serv11684
Modified Files:
repoquery.py
Log Message:
repoquery - remove unneeded arguments for option init, and load core plugins
Index: repoquery.py
===================================================================
RCS file: /home/groups/yum/cvs/yum-utils/repoquery.py,v
retrieving revision 1.44
retrieving revision 1.45
diff -u -r1.44 -r1.45
--- repoquery.py 17 May 2007 19:12:22 -0000 1.44
+++ repoquery.py 23 May 2007 14:17:38 -0000 1.45
@@ -489,88 +489,83 @@
signal.signal(signal.SIGPIPE, signal.SIG_DFL)
signal.signal(signal.SIGINT, signal.SIG_DFL)
- parser = OptionParser()
+ parser = OptionParser(version = "Repoquery version %s" % version)
# query options
- parser.add_option("-l", "--list", default=0, action="store_true",
+ parser.add_option("-l", "--list", action="store_true",
help="list files in this package/group")
- parser.add_option("-i", "--info", default=0, action="store_true",
+ parser.add_option("-i", "--info", action="store_true",
help="list descriptive info from this package/group")
- parser.add_option("-f", "--file", default=0, action="store_true",
+ parser.add_option("-f", "--file", action="store_true",
help="query which package provides this file")
parser.add_option("--qf", "--queryformat", dest="queryformat",
help="specify a custom output format for queries")
- parser.add_option("--groupmember", default=0, action="store_true",
+ parser.add_option("--groupmember", action="store_true",
help="list which group(s) this package belongs to")
# dummy for rpmq compatibility
- parser.add_option("-q", "--query", default=0, action="store_true",
+ parser.add_option("-q", "--query", action="store_true",
help="no-op for rpmquery compatibility")
- parser.add_option("-a", "--all", default=0, action="store_true",
+ parser.add_option("-a", "--all", action="store_true",
help="query all packages/groups")
- parser.add_option("--requires", default=0, action="store_true",
+ parser.add_option("--requires", action="store_true",
help="list package dependencies")
- parser.add_option("--provides", default=0, action="store_true",
+ parser.add_option("--provides", action="store_true",
help="list capabilities this package provides")
- parser.add_option("--obsoletes", default=0, action="store_true",
+ parser.add_option("--obsoletes", action="store_true",
help="list other packages obsoleted by this package")
- parser.add_option("--conflicts", default=0, action="store_true",
+ parser.add_option("--conflicts", action="store_true",
help="list capabilities this package conflicts with")
- parser.add_option("--changelog", default=0, action="store_true",
+ parser.add_option("--changelog", action="store_true",
help="show changelog for this package")
- parser.add_option("--location", default=0, action="store_true",
+ parser.add_option("--location", action="store_true",
help="show download URL for this package")
- parser.add_option("--nevra", default=0, action="store_true",
+ parser.add_option("--nevra", action="store_true",
help="show name-epoch:version-release.architecture info of package")
- parser.add_option("--envra", default=0, action="store_true",
+ parser.add_option("--envra", action="store_true",
help="show epoch:name-version-release.architecture info of package")
- parser.add_option("--nvr", default=0, action="store_true",
+ parser.add_option("--nvr", action="store_true",
help="show name, version, release info of package")
- parser.add_option("-s", "--source", default=0, action="store_true",
+ parser.add_option("-s", "--source", action="store_true",
help="show package source RPM name")
- parser.add_option("--srpm", default=0, action="store_true",
+ parser.add_option("--srpm", action="store_true",
help="operate on corresponding source RPM")
- parser.add_option("--resolve", default=0, action="store_true",
+ parser.add_option("--resolve", action="store_true",
help="resolve capabilities to originating package(s)")
- parser.add_option("--alldeps", default=0, action="store_true",
+ parser.add_option("--alldeps", action="store_true",
help="check non-explicit dependencies as well")
- parser.add_option("--whatprovides", default=0, action="store_true",
+ parser.add_option("--whatprovides", action="store_true",
help="query what package(s) provide a capability")
- parser.add_option("--whatrequires", default=0, action="store_true",
+ parser.add_option("--whatrequires", action="store_true",
help="query what package(s) require a capability")
- parser.add_option("--whatobsoletes", default=0, action="store_true",
+ parser.add_option("--whatobsoletes", action="store_true",
help="query what package(s) obsolete a capability")
- parser.add_option("--whatconflicts", default=0, action="store_true",
+ parser.add_option("--whatconflicts", action="store_true",
help="query what package(s) conflicts with a capability")
# group stuff
parser.add_option("-g", "--group", default=0, action="store_true",
help="query groups instead of packages")
- parser.add_option("--grouppkgs", default="default", dest="grouppkgs",
+ parser.add_option("--grouppkgs", default="default",
help="filter which packages (all,optional etc) are shown from groups")
# other opts
- parser.add_option("--archlist", dest="archlist",
+ parser.add_option("--archlist",
help="only query packages of certain architecture(s)")
- parser.add_option("--pkgnarrow", default="repos", dest="pkgnarrow",
+ parser.add_option("--pkgnarrow", default="repos",
help="limit query to installed / available / recent / updates / extras / available + installed / repository (default) packages")
- parser.add_option("--show-dupes", default=0, action="store_true",
+ parser.add_option("--show-dupes", action="store_true",
help="show all versions of packages")
- parser.add_option("--repoid", default=[], action="append",
+ parser.add_option("--repoid", action="append",
help="specify repoids to query, can be specified multiple times (default is all enabled)")
- parser.add_option("-v", "--version", default=0, action="store_true",
- help="show program version and exit")
- parser.add_option("--quiet", default=0, action="store_true",
+ parser.add_option("--quiet", action="store_true",
help="quiet (no output to stderr)")
- parser.add_option("-C", "--cache", default=0, action="store_true",
+ parser.add_option("-C", "--cache", action="store_true",
help="run from cache only")
- parser.add_option("--tempcache", default=0, action="store_true",
+ parser.add_option("--tempcache", action="store_true",
help="use private cache (default when used as non-root)")
- parser.add_option("--querytags", default=0, action="store_true",
+ parser.add_option("--querytags", action="store_true",
help="list available tags in queryformat queries")
- parser.add_option("-c", dest="conffile", action="store",
- default=None, help="config file location")
+ parser.add_option("-c", dest="conffile", help="config file location")
(opts, regexs) = parser.parse_args()
- if opts.version:
- print "Repoquery version %s" % version
- sys.exit(0)
+
if opts.querytags:
querytags.sort()
for tag in querytags:
@@ -640,9 +635,9 @@
repoq = YumBaseQuery(pkgops, sackops, opts)
if opts.conffile:
- repoq.doConfigSetup(fn=opts.conffile, init_plugins=False)
+ repoq.doConfigSetup(fn=opts.conffile)
else:
- repoq.doConfigSetup(init_plugins=False)
+ repoq.doConfigSetup()
# Show what is going on, if --quiet is not set.
if not opts.quiet:
@@ -668,7 +663,7 @@
if opts.show_dupes:
repoq.conf.showdupesfromrepos = True
- if len(opts.repoid) > 0:
+ if opts.repoid:
for repo in repoq.repos.findRepos('*'):
if repo.id not in opts.repoid:
repo.disable()
More information about the Yum-cvs-commits
mailing list