[yum-cvs] yum/yum __init__.py, 1.181, 1.182 transactioninfo.py, 1.29, 1.30
Paul Nasrat
pnasrat at linux.duke.edu
Wed Feb 1 21:12:33 UTC 2006
Update of /home/groups/yum/cvs/yum/yum
In directory login1.linux.duke.edu:/tmp/cvs-serv11354
Modified Files:
__init__.py transactioninfo.py
Log Message:
Record information about removed groups
Index: __init__.py
===================================================================
RCS file: /home/groups/yum/cvs/yum/yum/__init__.py,v
retrieving revision 1.181
retrieving revision 1.182
diff -u -r1.181 -r1.182
--- __init__.py 31 Jan 2006 22:56:26 -0000 1.181
+++ __init__.py 1 Feb 2006 21:12:31 -0000 1.182
@@ -1296,6 +1296,8 @@
for pkg in thisgroup.packages:
txmbrs = self.remove(name=pkg)
txmbrs_used.extend(txmbrs)
+ for txmbr in txmbrs:
+ txmbr.groups.append(thisgroup.groupid)
return txmbrs_used
Index: transactioninfo.py
===================================================================
RCS file: /home/groups/yum/cvs/yum/yum/transactioninfo.py,v
retrieving revision 1.29
retrieving revision 1.30
diff -u -r1.29 -r1.30
--- transactioninfo.py 31 Jan 2006 22:55:26 -0000 1.29
+++ transactioninfo.py 1 Feb 2006 21:12:31 -0000 1.30
@@ -158,6 +158,7 @@
deperased"""
self.instgroups = []
+ self.removedgroups = []
self.removed = []
self.installed = []
self.updated = []
@@ -184,6 +185,9 @@
self.installed.append(txmbr)
elif txmbr.output_state == TS_ERASE:
+ for g in txmbr.groups:
+ if g not in self.instgroups:
+ self.removedgroups.append(g)
if txmbr.isDep:
self.depremoved.append(txmbr)
else:
@@ -205,6 +209,8 @@
self.depupdated.sort()
self.depinstalled.sort()
self.depremoved.sort()
+ self.instgroups.sort()
+ self.removedgroups.sort()
def addInstall(self, po):
More information about the Yum-cvs-commits
mailing list