diff options
author | Narayan Desai <desai@mcs.anl.gov> | 2009-07-07 15:56:53 +0000 |
---|---|---|
committer | Narayan Desai <desai@mcs.anl.gov> | 2009-07-07 15:56:53 +0000 |
commit | 7452e1f8437976241b26adb0a45a9d5e734f82da (patch) | |
tree | 2168bf83c72cb6bc8712f70a549e7074aa3087bd /src/lib | |
parent | 82f49dd3f9fca03f1d364dec6b9c60c70c9ecc0d (diff) | |
download | bcfg2-7452e1f8437976241b26adb0a45a9d5e734f82da.tar.gz bcfg2-7452e1f8437976241b26adb0a45a9d5e734f82da.tar.bz2 bcfg2-7452e1f8437976241b26adb0a45a9d5e734f82da.zip |
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
Diffstat (limited to 'src/lib')
-rw-r--r-- | src/lib/Server/Plugins/Packages.py | 2 |
1 files changed, 1 insertions, 1 deletions
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): |