[yum-cvs] yum-utils yum-builddep.py,1.2,1.3
Paul Nasrat
pnasrat at linux.duke.edu
Fri Feb 3 18:08:19 UTC 2006
Update of /home/groups/yum/cvs/yum-utils
In directory login1.linux.duke.edu:/tmp/cvs-serv11381
Modified Files:
yum-builddep.py
Log Message:
List not individual package
Index: yum-builddep.py
===================================================================
RCS file: /home/groups/yum/cvs/yum-utils/yum-builddep.py,v
retrieving revision 1.2
retrieving revision 1.3
diff -u -r1.2 -r1.3
--- yum-builddep.py 9 Jun 2005 00:48:26 -0000 1.2
+++ yum-builddep.py 3 Feb 2006 18:08:17 -0000 1.3
@@ -44,23 +44,24 @@
for arg in args:
if arg.endswith(".src.rpm"):
- srpm = yum.packages.YumLocalPackage(ts, arg)
+ srpms = [yum.packages.YumLocalPackage(ts, arg)]
else:
try:
- srpm = base.pkgSack.returnNewestByNameArch((arg, 'src'))
+ srpms = base.pkgSack.returnNewestByNameArch((arg, 'src'))
except repomd.mdErrors.PackageSackError, e:
base.errorlog(0, "Error: %s" % e)
sys.exit(1)
- for dep in srpm.requiresList():
- if dep.startswith("rpmlib("): continue
- try:
- pkg = base.returnPackageByDep(dep)
- if not base.rpmdb.installed(name=pkg.name):
- base.tsInfo.addInstall(pkg)
- except repomd.mdErrors.PackageSackError, e:
- base.errorlog(0, "Error: %s" % e)
- sys.exit(1)
+ for srpm in srpms:
+ for dep in srpm.requiresList():
+ if dep.startswith("rpmlib("): continue
+ try:
+ pkg = base.returnPackageByDep(dep)
+ if not base.rpmdb.installed(name=pkg.name):
+ base.tsInfo.addInstall(pkg)
+ except repomd.mdErrors.PackageSackError, e:
+ base.errorlog(0, "Error: %s" % e)
+ sys.exit(1)
(result, resultmsgs) = base.buildTransaction()
if len(base.tsInfo) == 0:
More information about the Yum-cvs-commits
mailing list