From 7452e1f8437976241b26adb0a45a9d5e734f82da Mon Sep 17 00:00:00 2001 From: Narayan Desai Date: Tue, 7 Jul 2009 15:56:53 +0000 Subject: Packages: Fix YumSource file map pruning Propertly keep all files that are referenced by any packages in the source. git-svn-id: https://svn.mcs.anl.gov/repos/bcfg/trunk/bcfg2@5309 ce84e21b-d406-0410-9b95-82705330c041 --- src/lib/Server/Plugins/Packages.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/lib/Server/Plugins/Packages.py b/src/lib/Server/Plugins/Packages.py index c036b5854..d34f2ef08 100644 --- a/src/lib/Server/Plugins/Packages.py +++ b/src/lib/Server/Plugins/Packages.py @@ -227,7 +227,7 @@ class YUMSource(Source): def parse_filelist(self, data, arch): for pkg in data.findall(self.fl + 'package'): for fentry in pkg.findall(self.fl + 'file'): - if fentry in self.needed_paths: + if fentry.text in self.needed_paths: self.filemap[arch][fentry.text] = pkg.get('name') def parse_primary(self, data, arch): -- cgit v1.2.3-1-g7c22