[yum-git] yum/transactioninfo.py
James Antill
james at linux.duke.edu
Wed May 14 23:28:02 UTC 2008
yum/transactioninfo.py | 2 ++
1 file changed, 2 insertions(+)
New commits:
commit f67ec2775a79526992205fa73d0f04c6bf1aa5b8
Author: James Antill <james at and.org>
Date: Wed May 14 19:27:54 2008 -0400
Don't install things that are already installed ... updates also work
diff --git a/yum/transactioninfo.py b/yum/transactioninfo.py
index 3bded50..b7fdd1e 100644
--- a/yum/transactioninfo.py
+++ b/yum/transactioninfo.py
@@ -194,6 +194,8 @@ class TransactionData:
if self.conditionals.has_key(txmember.name):
for po in self.conditionals[txmember.name]:
+ if self.rpmdb.contains(po=po):
+ continue
condtxmbr = self.addInstall(po)
condtxmbr.setAsDep(po=txmember.po)
self._unresolvedMembers.add(txmember)
More information about the Yum-cvs-commits
mailing list