diff options
author | Eugeni Dodonov <eugeni@mandriva.org> | 2009-02-05 21:22:28 +0000 |
---|---|---|
committer | Eugeni Dodonov <eugeni@mandriva.org> | 2009-02-05 21:22:28 +0000 |
commit | 71fc6d7b6eae8a53f8684d65003bcd8988daa978 (patch) | |
tree | 5867a3b6458adf1ead9b349183c478a0d703eb03 /src/msec/msec.py | |
parent | 24476593032c29876d64d5690848fb62b684411f (diff) | |
download | msec-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-x | src/msec/msec.py | 10 |
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)) |