summaryrefslogtreecommitdiffstats
path: root/src/sbin
diff options
context:
space:
mode:
authorChris St. Pierre <chris.a.st.pierre@gmail.com>2013-01-14 08:16:34 -0500
committerChris St. Pierre <chris.a.st.pierre@gmail.com>2013-01-14 08:16:34 -0500
commit71da6134ceeb356f48a6c9dd4c1cb409c10d55bb (patch)
tree36d74d5ec56c168c7201497525e01a89c621b0c3 /src/sbin
parentccde3230172f1e5b648cc8e807d3943ef201b4d5 (diff)
downloadbcfg2-71da6134ceeb356f48a6c9dd4c1cb409c10d55bb.tar.gz
bcfg2-71da6134ceeb356f48a6c9dd4c1cb409c10d55bb.tar.bz2
bcfg2-71da6134ceeb356f48a6c9dd4c1cb409c10d55bb.zip
read bcfg2-lint plugin list properly
Diffstat (limited to 'src/sbin')
-rwxr-xr-xsrc/sbin/bcfg2-lint8
1 files changed, 3 insertions, 5 deletions
diff --git a/src/sbin/bcfg2-lint b/src/sbin/bcfg2-lint
index b041a0d31..dbe3430d7 100755
--- a/src/sbin/bcfg2-lint
+++ b/src/sbin/bcfg2-lint
@@ -90,10 +90,7 @@ def load_plugins(setup):
elif "bcfg2-repo-validate" in sys.argv[0]:
plugin_list = 'RequiredAttrs,Validate'.split(',')
else:
- try:
- plugin_list = setup.cfp.get('lint', 'plugins').split(',')
- except (ConfigParser.NoOptionError, ConfigParser.NoSectionError):
- plugin_list = Bcfg2.Server.Lint.__all__
+ plugin_list = setup['lint_plugins']
allplugins = dict()
for plugin in plugin_list:
@@ -144,7 +141,7 @@ def main():
showerrors=Bcfg2.Options.LINT_SHOW_ERRORS,
stdin=Bcfg2.Options.LINT_FILES_ON_STDIN,
schema=Bcfg2.Options.SCHEMA_PATH,
- plugins=Bcfg2.Options.SERVER_PLUGINS)
+ lint_plugins=Bcfg2.Options.LINT_PLUGINS)
optinfo.update(Bcfg2.Options.CLI_COMMON_OPTIONS)
optinfo.update(Bcfg2.Options.SERVER_COMMON_OPTIONS)
setup = Bcfg2.Options.OptionParser(optinfo)
@@ -156,6 +153,7 @@ def main():
Bcfg2.Logger.setup_logging('bcfg2-info', **log_args)
setup.cfp.read(setup['lint_config'])
+ setup.reparse()
if setup['stdin']:
files = [s.strip() for s in sys.stdin.readlines()]