diff options
Diffstat (limited to 'src/lib/Options.py')
-rw-r--r-- | src/lib/Options.py | 9 |
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, |