aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorEugeni Dodonov <eugeni@mandriva.org>2009-09-09 00:02:27 +0000
committerEugeni Dodonov <eugeni@mandriva.org>2009-09-09 00:02:27 +0000
commit6c6b6254d1a10c96e3b238c5327a554a29c2e718 (patch)
tree6fd433f1d8f08745aca6eba1a6bb25960b690678
parent1954ff150fed4ea8e578ef4cccd81d6f16565c86 (diff)
downloadmsec-6c6b6254d1a10c96e3b238c5327a554a29c2e718.tar
msec-6c6b6254d1a10c96e3b238c5327a554a29c2e718.tar.gz
msec-6c6b6254d1a10c96e3b238c5327a554a29c2e718.tar.bz2
msec-6c6b6254d1a10c96e3b238c5327a554a29c2e718.tar.xz
msec-6c6b6254d1a10c96e3b238c5327a554a29c2e718.zip
Unsetting current settings when switching to a different level
-rwxr-xr-xsrc/msec/msec.py1
-rwxr-xr-xsrc/msec/msecperms.py1
2 files changed, 2 insertions, 0 deletions
diff --git a/src/msec/msec.py b/src/msec/msec.py
index 9908db7..17cd4f1 100755
--- a/src/msec/msec.py
+++ b/src/msec/msec.py
@@ -132,6 +132,7 @@ if __name__ == "__main__":
log.error(_("Level '%s' not found, aborting.") % level)
sys.exit(1)
log.info(_("Switching to '%s' level.") % level)
+ msec_config.reset()
for opt in params:
msec_config.set(opt, levelconf.get(opt))
else:
diff --git a/src/msec/msecperms.py b/src/msec/msecperms.py
index 328f804..1c639f4 100755
--- a/src/msec/msecperms.py
+++ b/src/msec/msecperms.py
@@ -150,6 +150,7 @@ if __name__ == "__main__":
log.error(_("Level '%s' not found, aborting.") % level)
sys.exit(1)
log.info(_("Switching to '%s' level.") % level)
+ permconf.reset()
for opt in params:
permconf.set(opt, standard_permconf.get(opt))
else: