summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/lib/Bcfg2/Options/Actions.py2
-rwxr-xr-xsrc/sbin/bcfg2-server1
2 files changed, 2 insertions, 1 deletions
diff --git a/src/lib/Bcfg2/Options/Actions.py b/src/lib/Bcfg2/Options/Actions.py
index 0d65c584d..8b941f2bb 100644
--- a/src/lib/Bcfg2/Options/Actions.py
+++ b/src/lib/Bcfg2/Options/Actions.py
@@ -168,7 +168,7 @@ class ConfigFileAction(FinalizableAction):
``bcfg2-lint.conf``). """
def __call__(self, parser, namespace, values, option_string=None):
- get_parser().add_config_file(self.dest, values)
+ parser.add_config_file(self.dest, values, reparse=False)
FinalizableAction.__call__(self, parser, namespace, values,
option_string=option_string)
diff --git a/src/sbin/bcfg2-server b/src/sbin/bcfg2-server
index 274bd3659..00b4e92e3 100755
--- a/src/sbin/bcfg2-server
+++ b/src/sbin/bcfg2-server
@@ -16,6 +16,7 @@ class BackendAction(Bcfg2.Options.ComponentAction):
class CLI(object):
""" bcfg2-server CLI class """
+ parse_first = True
options = [
Bcfg2.Options.Option(
cf=('server', 'backend'), help='Server Backend',