summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorNarayan Desai <desai@mcs.anl.gov>2009-07-07 15:56:53 +0000
committerNarayan Desai <desai@mcs.anl.gov>2009-07-07 15:56:53 +0000
commit7452e1f8437976241b26adb0a45a9d5e734f82da (patch)
tree2168bf83c72cb6bc8712f70a549e7074aa3087bd
parent82f49dd3f9fca03f1d364dec6b9c60c70c9ecc0d (diff)
downloadbcfg2-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
-rw-r--r--src/lib/Server/Plugins/Packages.py2
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):