[yum-cvs] yum/__init__.py
Seth Vidal
skvidal at linux.duke.edu
Tue Dec 11 20:15:35 UTC 2007
yum/__init__.py | 7 +++++++
1 file changed, 7 insertions(+)
New commits:
commit 92075cd6ae5d6696a6bb23e8d71762ee2a1532b7
Author: Seth Vidal <skvidal at fedoraproject.org>
Date: Tue Dec 11 15:14:19 2007 -0500
add pattern= kwarg support to update(), too.
diff --git a/yum/__init__.py b/yum/__init__.py
index 821e298..9147739 100644
--- a/yum/__init__.py
+++ b/yum/__init__.py
@@ -2061,6 +2061,13 @@ class YumBase(depsolve.Depsolve):
instpkgs.append(po)
else:
availpkgs.append(po)
+ elif kwargs.has_key('pattern'):
+ (e, m, u) = self.pkgSack.matchPackageNames([kwargs['pattern']])
+ availpkgs.extend(e)
+ availpkgs.extend(m)
+ (e, m, u) = self.rpmdb.matchPackageNames([kwargs['pattern']])
+ instpkgs.extend(e)
+ instpkgs.extend(m)
else: # we have kwargs, sort them out.
nevra_dict = self._nevra_kwarg_parse(kwargs)
More information about the Yum-cvs-commits
mailing list