[yum-cvs] yum/yum packageSack.py,1.1,1.2

Seth Vidal skvidal at linux.duke.edu
Tue Jun 13 03:46:19 UTC 2006


Update of /home/groups/yum/cvs/yum/yum
In directory login1.linux.duke.edu:/tmp/cvs-serv17533/yum

Modified Files:
	packageSack.py 
Log Message:

make global excludes work again - packgeSack.MetaSack.delPackage needs to be
able to delete the pkg object asked for in each/every sack or global
excludes fail to do anything

jeremy told me I had to mention that this is all jbowes' fault when I fixed
it. :)



Index: packageSack.py
===================================================================
RCS file: /home/groups/yum/cvs/yum/yum/packageSack.py,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- packageSack.py	28 May 2006 05:32:49 -0000	1.1
+++ packageSack.py	13 Jun 2006 03:46:17 -0000	1.2
@@ -183,8 +183,10 @@
             sack.buildIndexes()
 
     def delPackage(self, obj):
-        """Delete a pkgobject.  This is a meaningless operation for MetaSack."""
-        pass
+        """Delete a pkgobject if it exists in every sub-sack."""
+        sack = self.sacks[obj.repoid]
+        sack.delPackage(obj)
+
 
     def returnPackages(self, repoid=None):
         """return list of all packages, takes optional repoid"""




More information about the Yum-cvs-commits mailing list