diff options
-rw-r--r-- | src/lib/Client/Debian.py | 3 |
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''' |