diff options
author | Sol Jerome <solj@ices.utexas.edu> | 2010-06-22 17:30:07 +0000 |
---|---|---|
committer | Sol Jerome <sol.jerome@gmail.com> | 2010-06-22 12:30:16 -0500 |
commit | 224025473e2f37c684c80556fdeb8102ddaf3b13 (patch) | |
tree | 9f826c611860e76dabc732452a0160b0341a0160 /src/lib/Options.py | |
parent | 149301969d2256c36603aa6074383a4c5211610b (diff) | |
download | bcfg2-224025473e2f37c684c80556fdeb8102ddaf3b13.tar.gz bcfg2-224025473e2f37c684c80556fdeb8102ddaf3b13.tar.bz2 bcfg2-224025473e2f37c684c80556fdeb8102ddaf3b13.zip |
Add the ability to specify important entries via info/info.xml
We currently have 'important' entries specified only inside the code for
various client tools. This provides no room for growing that list
outside of adding things to the code itself. With this change, users can
now specify important entries via an additional attribute in their
info.xml files.
Signed-off-by: Sol Jerome <sol.jerome@gmail.com>
git-svn-id: https://svn.mcs.anl.gov/repos/bcfg/trunk/bcfg2@5957 ce84e21b-d406-0410-9b95-82705330c041
Diffstat (limited to 'src/lib/Options.py')
-rw-r--r-- | src/lib/Options.py | 13 |
1 files changed, 8 insertions, 5 deletions
diff --git a/src/lib/Options.py b/src/lib/Options.py index abdfedc51..11dd41205 100644 --- a/src/lib/Options.py +++ b/src/lib/Options.py @@ -181,18 +181,21 @@ DEBUG = Option("Enable debugging output", False, cmd='-d') VERBOSE = Option("Enable verbose output", False, cmd='-v') DAEMON = Option("Daemonize process, storing pid", False, cmd='-D', odesc="<pidfile>") -MDATA_OWNER = Option('Default ConfigFile owner', +MDATA_OWNER = Option('Default Path owner', default='root', cf=('mdata', 'owner'), odesc='owner permissions') -MDATA_GROUP = Option('Default ConfigFile group', +MDATA_GROUP = Option('Default Path group', default='root', cf=('mdata', 'group'), odesc='group permissions') -MDATA_PERMS = Option('Default ConfigFile permissions', +MDATA_IMPORTANT = Option('Default Path priority (importance)', + default='False', cf=('mdata', 'important'), + odesc='Important entries are installed first') +MDATA_PERMS = Option('Default Path permissions', '644', cf=('mdata', 'perms'), odesc='octal permissions') -MDATA_PARANOID = Option('Default ConfigFile paranoid setting', +MDATA_PARANOID = Option('Default Path paranoid setting', 'false', cf=('mdata', 'paranoid'), - odesc='ConfigFile paranoid setting') + odesc='Path paranoid setting') SERVER_REPOSITORY = Option('Server repository path', '/var/lib/bcfg2', cf=('server', 'repository'), cmd='-Q', |