diff --git a/src/lib/Server/Plugins/Packages.py b/src/lib/Server/Plugins/Packages.py
index ee21fb6..438c1d5 100644
a
|
b
|
class YUMSource(Source): |
280 | 280 | sdata = self.packages.values() |
281 | 281 | self.packages['global'] = copy.deepcopy(sdata.pop()) |
282 | 282 | while sdata: |
283 | | self.packages['global'].intersection(sdata.pop()) |
| 283 | self.packages['global'] = self.packages['global'].intersection(sdata.pop()) |
284 | 284 | |
285 | 285 | for key in self.packages: |
286 | 286 | if key == 'global': |
287 | 287 | continue |
288 | | self.packages[key] = self.packages['global'].difference(self.packages[key]) |
| 288 | self.packages[key] = self.packages[key].difference(self.packages['global']) |
289 | 289 | self.save_state() |
290 | 290 | |
291 | 291 | def parse_filelist(self, data, arch): |