summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorNarayan Desai <desai@mcs.anl.gov>2004-10-29 03:52:56 +0000
committerNarayan Desai <desai@mcs.anl.gov>2004-10-29 03:52:56 +0000
commit2644943db6c221b0c817c1f02e6f8ae89635380a (patch)
treeae6d7fcb1d9c8a00fdbb69cc7ec2b516830ef341
parentea6e15d58f7556026bfe5b1172fe59629a96cd65 (diff)
downloadbcfg2-2644943db6c221b0c817c1f02e6f8ae89635380a.tar.gz
bcfg2-2644943db6c221b0c817c1f02e6f8ae89635380a.tar.bz2
bcfg2-2644943db6c221b0c817c1f02e6f8ae89635380a.zip
fix two-way reporting for packages
(Logical change 1.122) git-svn-id: https://svn.mcs.anl.gov/repos/bcfg/trunk/bcfg2@544 ce84e21b-d406-0410-9b95-82705330c041
-rw-r--r--src/lib/Client/Debian.py3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/lib/Client/Debian.py b/src/lib/Client/Debian.py
index f94937f07..d4d852759 100644
--- a/src/lib/Client/Debian.py
+++ b/src/lib/Client/Debian.py
@@ -115,13 +115,16 @@ class Debian(Toolset):
else:
if all.has_key(pkg):
# wrong version
+ del all[pkg]
self.pkgwork['update'].append(entry)
else:
# new pkg
self.pkgwork['add'].append(entry)
+
# pkgwork contains all one-way verification data now
# all data remaining in all is extra packages
+ self.pkgwork['remove'] = all.keys()
def Install(self):
'''Correct detected misconfigurations'''