[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