diff options
author | Chris St. Pierre <chris.a.st.pierre@gmail.com> | 2012-06-14 20:08:47 -0400 |
---|---|---|
committer | Chris St. Pierre <chris.a.st.pierre@gmail.com> | 2012-06-14 20:08:47 -0400 |
commit | e43040b084d66702efe1887a9d953b9154732512 (patch) | |
tree | 4240ab12cd944a752daf78d24d7081c4e9a0787b /src/lib/Bcfg2/Server/Lint/InfoXML.py | |
parent | 5dba50f1db4b9807a137a2f40b338010eaf297ea (diff) | |
download | bcfg2-e43040b084d66702efe1887a9d953b9154732512.tar.gz bcfg2-e43040b084d66702efe1887a9d953b9154732512.tar.bz2 bcfg2-e43040b084d66702efe1887a9d953b9154732512.zip |
made bcfg2-lint load lint plugins from server plugins where appropriate
Diffstat (limited to 'src/lib/Bcfg2/Server/Lint/InfoXML.py')
-rw-r--r-- | src/lib/Bcfg2/Server/Lint/InfoXML.py | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/src/lib/Bcfg2/Server/Lint/InfoXML.py b/src/lib/Bcfg2/Server/Lint/InfoXML.py index db6aeea73..3884c1ed4 100644 --- a/src/lib/Bcfg2/Server/Lint/InfoXML.py +++ b/src/lib/Bcfg2/Server/Lint/InfoXML.py @@ -6,8 +6,10 @@ from Bcfg2.Server.Plugins.Cfg.CfgInfoXML import CfgInfoXML class InfoXML(Bcfg2.Server.Lint.ServerPlugin): """ ensure that all config files have an info.xml file""" def Run(self): - if 'Cfg' in self.core.plugins: - for filename, entryset in self.core.plugins['Cfg'].entries.items(): + for plugin in ['Cfg', 'TCheetah', 'TGenshi']: + if plugin not in self.core.plugins: + continue + for filename, entryset in self.core.plugins[plugin].entries.items(): infoxml_fname = os.path.join(entryset.path, "info.xml") if self.HandlesFile(infoxml_fname): found = False |