Handle '- PKG', '-PKG1, PKG2' etc.  Package *selection*
code does not support this syntax (yet).
---
 yum/transactioninfo.py |    5 +++--
 1 files changed, 3 insertions(+), 2 deletions(-)

diff --git a/yum/transactioninfo.py b/yum/transactioninfo.py
index 4d89d83..a455a6c 100644
--- a/yum/transactioninfo.py
+++ b/yum/transactioninfo.py
@@ -30,6 +30,7 @@ from constants import *
 from packageSack import PackageSack, PackageSackVersion
 from packages import YumInstalledPackage
 from sqlitesack import YumAvailablePackageSqlite
+from misc import parse_pattern
 import Errors
 import warnings
 import misc
@@ -211,9 +212,9 @@ class TransactionData:
             if self.pkgSack is None:
                 pkgs = []
             else:
-                pkgs = self.pkgSack.returnPackages(patterns=[pattern])
+                pkgs = 
self.pkgSack.returnPackages(patterns=parse_pattern(pattern))
             if not pkgs:
-                pkgs = self.rpmdb.returnPackages(patterns=[pattern])
+                pkgs = 
self.rpmdb.returnPackages(patterns=parse_pattern(pattern))
 
             for pkg in pkgs:
                 txmbrs.extend(self.getMembers(pkg.pkgtup))
-- 
1.7.4.4

_______________________________________________
Yum-devel mailing list
[email protected]
http://lists.baseurl.org/mailman/listinfo/yum-devel

Reply via email to