[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