diff options
author | Eugeni Dodonov <eugeni@mandriva.org> | 2009-01-13 21:31:09 +0000 |
---|---|---|
committer | Eugeni Dodonov <eugeni@mandriva.org> | 2009-01-13 21:31:09 +0000 |
commit | 38bc9df241d315f763f8a35a3801ee130a486ce0 (patch) | |
tree | c29f358e098927888b367e73a54eb89f5a9650e5 /src/msec/msec.py | |
parent | 69411d54f553bab4733a46f5f8aaeb707a1a87c5 (diff) | |
download | msec-38bc9df241d315f763f8a35a3801ee130a486ce0.tar msec-38bc9df241d315f763f8a35a3801ee130a486ce0.tar.gz msec-38bc9df241d315f763f8a35a3801ee130a486ce0.tar.bz2 msec-38bc9df241d315f763f8a35a3801ee130a486ce0.tar.xz msec-38bc9df241d315f763f8a35a3801ee130a486ce0.zip |
Modified level enforcing. Now overwriting the correspondent security
files with default settings, therefore allowing more complete level
configuration.
Diffstat (limited to 'src/msec/msec.py')
-rwxr-xr-x | src/msec/msec.py | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/src/msec/msec.py b/src/msec/msec.py index 9a6bfc4..f86152b 100755 --- a/src/msec/msec.py +++ b/src/msec/msec.py @@ -114,8 +114,6 @@ if __name__ == "__main__": # loading initial config msec_config = config.MsecConfig(log, config=config.SECURITYCONF) - if not msec_config.load() and not force_level: - log.error(_("Level configuration not found, please run '%s -f <level>' to initialize.") % sys.argv[0]) # forcing new level if force_level: @@ -123,10 +121,13 @@ if __name__ == "__main__": levelconf = config.load_defaults(log, level) params = levelconf.list_options() if not params: - log.error(_("Default configuration for level '%s' not found, aborting.") % level) + log.error(_("Level '%s' not found, aborting.") % level) sys.exit(1) + log.info(_("Switching to '%s' level.") % level) for opt in params: msec_config.set(opt, levelconf.get(opt)) + else: + msec_config.load() # load the msec library msec = MSEC(log) |