summaryrefslogtreecommitdiffstats
path: root/src/lib/Options.py
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib/Options.py')
-rw-r--r--src/lib/Options.py9
1 files changed, 6 insertions, 3 deletions
diff --git a/src/lib/Options.py b/src/lib/Options.py
index 6b3110107..fcd9107a9 100644
--- a/src/lib/Options.py
+++ b/src/lib/Options.py
@@ -201,7 +201,8 @@ INSTALL_PREFIX = Option('Installation location', cf=('server', 'prefix'),
default=DEFAULT_INSTALL_PREFIX, odesc='</path>')
SENDMAIL_PATH = Option('Path to sendmail', cf=('reports', 'sendmailpath'),
default='/usr/lib/sendmail')
-INTERACTIVE = Option('Prompt the user for each change', default=False,
+INTERACTIVE = Option('Run interactively, prompting the user for each change',
+ default=False,
cmd='-I', )
ENCODING = Option('Encoding of cfg files',
default='UTF-8',
@@ -253,7 +254,6 @@ SERVER_REPOSITORY = Option('Server repository path', '/var/lib/bcfg2',
SERVER_PLUGINS = Option('Server plugin list', cf=('server', 'plugins'),
# default server plugins
default=[
- 'Base',
'Bundler',
'Cfg',
'Metadata',
@@ -313,7 +313,10 @@ CLIENT_DRYRUN = Option('Do not actually change the system',
CLIENT_EXTRA_DISPLAY = Option('enable extra entry output',
default=False, cmd='-e', )
CLIENT_PARANOID = Option('Make automatic backups of config files',
- default=False, cmd='-P', cf=('client', 'paranoid'))
+ default=False,
+ cmd='-P',
+ cook=get_bool,
+ cf=('client', 'paranoid'))
CLIENT_DRIVERS = Option('Specify tool driver set', cmd='-D',
cf=('client', 'drivers'),
odesc="<driver1,driver2>", cook=list_split,