summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorChris St. Pierre <chris.a.st.pierre@gmail.com>2012-08-28 15:36:58 -0400
committerChris St. Pierre <chris.a.st.pierre@gmail.com>2012-08-28 15:36:58 -0400
commitcc4b5aa6452aa0c04d996ae93d695202fa05f6a0 (patch)
tree2f4416be8b6542af72dc36fb662870e27c3d8b45 /src
parent6895b400192b0fe5343d89f8a92cd7e7eef23a07 (diff)
downloadbcfg2-cc4b5aa6452aa0c04d996ae93d695202fa05f6a0.tar.gz
bcfg2-cc4b5aa6452aa0c04d996ae93d695202fa05f6a0.tar.bz2
bcfg2-cc4b5aa6452aa0c04d996ae93d695202fa05f6a0.zip
Options: misc. minor fixes
Diffstat (limited to 'src')
-rw-r--r--src/lib/Bcfg2/Options.py9
1 files changed, 7 insertions, 2 deletions
diff --git a/src/lib/Bcfg2/Options.py b/src/lib/Bcfg2/Options.py
index 6a50d3313..76868e991 100644
--- a/src/lib/Bcfg2/Options.py
+++ b/src/lib/Bcfg2/Options.py
@@ -185,9 +185,12 @@ class OptionSet(dict):
self.cfile = kwargs['configfile']
else:
self.cfile = DEFAULT_CONFIG_LOCATION
+ if 'quiet' in kwargs:
+ self.quiet = kwargs['quiet']
+ else:
+ self.quiet = False
self.cfp = DefaultConfigParser()
- if (len(self.cfp.read(self.cfile)) == 0 and
- ('quiet' not in kwargs or not kwargs['quiet'])):
+ if len(self.cfp.read(self.cfile)) == 0 and not self.quiet:
# suppress warnings if called from bcfg2-admin init
caller = inspect.stack()[-1][1].split('/')[-1]
if caller == 'bcfg2-admin' and len(sys.argv) > 1:
@@ -524,6 +527,7 @@ WEB_CFILE = \
Option('Web interface configuration file',
default="/etc/bcfg2-web.conf",
cmd='-W',
+ odesc='<conffile>',
cf=('statistics', 'config'),)
DJANGO_TIME_ZONE = \
Option('Django timezone',
@@ -1027,6 +1031,7 @@ CLIENT_COMMON_OPTIONS.update(DRIVER_OPTIONS)
CLIENT_COMMON_OPTIONS.update(CLI_COMMON_OPTIONS)
DATABASE_COMMON_OPTIONS = dict(web_configfile=WEB_CFILE,
+ configfile=CFILE,
db_engine=DB_ENGINE,
db_name=DB_NAME,
db_user=DB_USER,