From 2644943db6c221b0c817c1f02e6f8ae89635380a Mon Sep 17 00:00:00 2001 From: Narayan Desai Date: Fri, 29 Oct 2004 03:52:56 +0000 Subject: 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 --- src/lib/Client/Debian.py | 3 +++ 1 file changed, 3 insertions(+) (limited to 'src') 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''' -- cgit v1.2.3-1-g7c22