summaryrefslogtreecommitdiffstats
path: root/src/lib/Client
diff options
context:
space:
mode:
authorNarayan Desai <desai@mcs.anl.gov>2007-03-18 16:08:27 +0000
committerNarayan Desai <desai@mcs.anl.gov>2007-03-18 16:08:27 +0000
commit103ab63f07bbc01d2071d39c941c9b5b484c97d2 (patch)
tree3db4009988d8dcfb8f9e7b47ab0315f6816275c1 /src/lib/Client
parent8bff8d27a04a6556155195dadc97952eb36f5104 (diff)
downloadbcfg2-103ab63f07bbc01d2071d39c941c9b5b484c97d2.tar.gz
bcfg2-103ab63f07bbc01d2071d39c941c9b5b484c97d2.tar.bz2
bcfg2-103ab63f07bbc01d2071d39c941c9b5b484c97d2.zip
Add Package Ignore support for barfoo
git-svn-id: https://svn.mcs.anl.gov/repos/bcfg/trunk/bcfg2@2945 ce84e21b-d406-0410-9b95-82705330c041
Diffstat (limited to 'src/lib/Client')
-rw-r--r--src/lib/Client/Tools/__init__.py4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/lib/Client/Tools/__init__.py b/src/lib/Client/Tools/__init__.py
index 59afe0bed..00f0baca3 100644
--- a/src/lib/Client/Tools/__init__.py
+++ b/src/lib/Client/Tools/__init__.py
@@ -107,7 +107,9 @@ class Tool:
if self.canVerify(entry)]:
try:
func = getattr(self, "Verify%s" % (entry.tag))
- self.states[entry] = func(entry, self.buildModlist(entry, struct))
+ mods = self.buildModlist(entry, struct)
+ mods += [c.get('name') for c in entry.findall("Ignore")]
+ self.states[entry] = func(entry, mods)
except:
self.logger.error(
"Unexpected failure of verification method for entry type %s" \