aboutsummaryrefslogtreecommitdiffstats
path: root/src/msec/msec.py
diff options
context:
space:
mode:
authorEugeni Dodonov <eugeni@mandriva.org>2009-02-05 21:22:28 +0000
committerEugeni Dodonov <eugeni@mandriva.org>2009-02-05 21:22:28 +0000
commit71fc6d7b6eae8a53f8684d65003bcd8988daa978 (patch)
tree5867a3b6458adf1ead9b349183c478a0d703eb03 /src/msec/msec.py
parent24476593032c29876d64d5690848fb62b684411f (diff)
downloadmsec-71fc6d7b6eae8a53f8684d65003bcd8988daa978.tar
msec-71fc6d7b6eae8a53f8684d65003bcd8988daa978.tar.gz
msec-71fc6d7b6eae8a53f8684d65003bcd8988daa978.tar.bz2
msec-71fc6d7b6eae8a53f8684d65003bcd8988daa978.tar.xz
msec-71fc6d7b6eae8a53f8684d65003bcd8988daa978.zip
Implemented quiet mode.
Diffstat (limited to 'src/msec/msec.py')
-rwxr-xr-xsrc/msec/msec.py10
1 files changed, 7 insertions, 3 deletions
diff --git a/src/msec/msec.py b/src/msec/msec.py
index ef93281..0e8e5ce 100755
--- a/src/msec/msec.py
+++ b/src/msec/msec.py
@@ -53,6 +53,7 @@ Arguments to msec:
actions. Use this to see what operations msec
will perform.
-r, --root <path> path to use as root
+ -q, --quiet run quietly
""" % version
# }}}
@@ -62,10 +63,11 @@ if __name__ == "__main__":
log_level = logging.INFO
commit = True
root = ''
+ quiet = False
# parse command line
try:
- opt, args = getopt.getopt(sys.argv[1:], 'hl:f:dpr:', ['help', 'list=', 'force=', 'debug', 'pretend', 'root='])
+ opt, args = getopt.getopt(sys.argv[1:], 'hl:f:dpr:q', ['help', 'list=', 'force=', 'debug', 'pretend', 'root=', 'quiet'])
except getopt.error:
usage()
sys.exit(1)
@@ -99,6 +101,8 @@ if __name__ == "__main__":
# check-only mode
elif o[0] == '-p' or o[0] == '--pretend':
commit = False
+ elif o[0] == '-q' or o[0] == '--quiet':
+ quiet = True
# verifying use id
if os.geteuid() != 0:
@@ -111,11 +115,11 @@ if __name__ == "__main__":
interactive = sys.stdin.isatty()
if interactive:
# logs to file and to terminal
- log = Log(log_path="%s%s" % (root, config.SECURITYLOG), interactive=True, log_syslog=False, log_level=log_level)
+ log = Log(log_path="%s%s" % (root, config.SECURITYLOG), interactive=True, log_syslog=False, log_level=log_level, quiet=quiet)
else:
# TODO: review logging messages
#log_level = logging.WARN
- log = Log(log_path="%s%s" % (root, config.SECURITYLOG), interactive=False, log_syslog=False, log_level=log_level)
+ log = Log(log_path="%s%s" % (root, config.SECURITYLOG), interactive=False, log_syslog=False, log_level=log_level, quiet=quiet)
# loading initial config
msec_config = config.MsecConfig(log, config="%s%s" % (root, config.SECURITYCONF))