[yum-cvs] yum/repomd packageSack.py,1.22,1.23
Seth Vidal
skvidal at login.linux.duke.edu
Fri Mar 11 09:08:25 UTC 2005
Update of /home/groups/yum/cvs/yum/repomd
In directory login:/tmp/cvs-serv15108/repomd
Modified Files:
packageSack.py
Log Message:
packageSack - packagesByTuple(pkgtup)
updates - getObsoletedList()
Index: packageSack.py
===================================================================
RCS file: /home/groups/yum/cvs/yum/repomd/packageSack.py,v
retrieving revision 1.22
retrieving revision 1.23
diff -u -r1.22 -r1.23
--- packageSack.py 8 Mar 2005 11:02:27 -0000 1.22
+++ packageSack.py 11 Mar 2005 09:08:22 -0000 1.23
@@ -55,6 +55,11 @@
elif failure == 'build':
self.buildIndexes()
+ def packagesByTuple(self, pkgtup):
+ """return a list of package objects by (n,a,e,v,r) tuple"""
+ (n,a,e,v,r) = pkgtup
+ return self.searchNevra(name=n, arch=a, epoch=e, ver=v, rel=r)
+
def searchNevra(self, name=None, epoch=None, ver=None, rel=None, arch=None):
"""return list of pkgobjects matching the nevra requested"""
self._checkIndexes(failure='build')
More information about the Yum-cvs-commits
mailing list