[yum-cvs] yum/yum __init__.py,1.196,1.196.2.1
Jeremy Katz
katzj at linux.duke.edu
Wed Mar 22 19:39:08 UTC 2006
Update of /home/groups/yum/cvs/yum/yum
In directory login1.linux.duke.edu:/tmp/cvs-serv29123/yum
Modified Files:
Tag: yum-2_6_X
__init__.py
Log Message:
don't traceback if conditionals have non-existent packages (rh#185946)
Index: __init__.py
===================================================================
RCS file: /home/groups/yum/cvs/yum/yum/__init__.py,v
retrieving revision 1.196
retrieving revision 1.196.2.1
diff -u -r1.196 -r1.196.2.1
--- __init__.py 7 Mar 2006 04:38:06 -0000 1.196
+++ __init__.py 22 Mar 2006 19:39:06 -0000 1.196.2.1
@@ -1385,7 +1385,11 @@
if self.conf.enable_group_conditionals:
for condreq, cond in thisgroup.conditional_packages.iteritems():
if self._isPackageInstalled(cond):
- txmbrs = self.install(name = condreq)
+ try:
+ txmbrs = self.install(name = condreq)
+ except Errors.InstallError:
+ # we don't care if the package doesn't exist
+ continue
txmbrs_used.extend(txmbrs)
for txmbr in txmbrs:
txmbr.groups.append(thisgroup.groupid)
More information about the Yum-cvs-commits
mailing list