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