[yum-cvs] yum/yum __init__.py,1.197,1.198
Jeremy Katz
katzj at linux.duke.edu
Wed Mar 22 19:37:33 UTC 2006
Update of /home/groups/yum/cvs/yum/yum
In directory login1.linux.duke.edu:/tmp/cvs-serv28990/yum
Modified Files:
__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.197
retrieving revision 1.198
diff -u -r1.197 -r1.198
--- __init__.py 7 Mar 2006 06:14:34 -0000 1.197
+++ __init__.py 22 Mar 2006 19:37:31 -0000 1.198
@@ -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