diff options
author | Chris St. Pierre <chris.a.st.pierre@gmail.com> | 2012-08-28 15:36:58 -0400 |
---|---|---|
committer | Chris St. Pierre <chris.a.st.pierre@gmail.com> | 2012-08-28 15:36:58 -0400 |
commit | cc4b5aa6452aa0c04d996ae93d695202fa05f6a0 (patch) | |
tree | 2f4416be8b6542af72dc36fb662870e27c3d8b45 | |
parent | 6895b400192b0fe5343d89f8a92cd7e7eef23a07 (diff) | |
download | bcfg2-cc4b5aa6452aa0c04d996ae93d695202fa05f6a0.tar.gz bcfg2-cc4b5aa6452aa0c04d996ae93d695202fa05f6a0.tar.bz2 bcfg2-cc4b5aa6452aa0c04d996ae93d695202fa05f6a0.zip |
Options: misc. minor fixes
-rw-r--r-- | src/lib/Bcfg2/Options.py | 9 |
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, |