diff options
author | Eugeni Dodonov <eugeni@mandriva.org> | 2009-02-05 21:19:50 +0000 |
---|---|---|
committer | Eugeni Dodonov <eugeni@mandriva.org> | 2009-02-05 21:19:50 +0000 |
commit | 313c6b43c008482f7928e6406837395a5a101c9b (patch) | |
tree | 164d33ece809c7225ce9bb599c323bda19c87392 /src/msec/msec.py | |
parent | a84f2e4744e2f09b1a4ec4bea80c3a54acd9777c (diff) | |
download | msec-313c6b43c008482f7928e6406837395a5a101c9b.tar msec-313c6b43c008482f7928e6406837395a5a101c9b.tar.gz msec-313c6b43c008482f7928e6406837395a5a101c9b.tar.bz2 msec-313c6b43c008482f7928e6406837395a5a101c9b.tar.xz msec-313c6b43c008482f7928e6406837395a5a101c9b.zip |
Added support for running in chroot.
Diffstat (limited to 'src/msec/msec.py')
-rwxr-xr-x | src/msec/msec.py | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/src/msec/msec.py b/src/msec/msec.py index f86152b..88fd8ba 100755 --- a/src/msec/msec.py +++ b/src/msec/msec.py @@ -52,6 +52,7 @@ Arguments to msec: -p, --pretend only pretend to change the level, perform no real actions. Use this to see what operations msec will perform. + -r, --root <path> path to use as root """ % version # }}} @@ -60,10 +61,11 @@ if __name__ == "__main__": force_level = False log_level = logging.INFO commit = True + root = '' # parse command line try: - opt, args = getopt.getopt(sys.argv[1:], 'hl:f:dp', ['help', 'list=', 'force=', 'debug', 'pretend']) + opt, args = getopt.getopt(sys.argv[1:], 'hl:f:dpr:', ['help', 'list=', 'force=', 'debug', 'pretend', 'root=']) except getopt.error: usage() sys.exit(1) @@ -88,6 +90,9 @@ if __name__ == "__main__": elif o[0] == '-f' or o[0] == '--force': level = o[1] force_level = True + # custom root + elif o[0] == '-r' or o[0] == '--root': + root = o[1] # debugging elif o[0] == '-d' or o[0] == '--debug': log_level = logging.DEBUG @@ -130,7 +135,7 @@ if __name__ == "__main__": msec_config.load() # load the msec library - msec = MSEC(log) + msec = MSEC(log, root=root) # apply the config to msec msec.apply(msec_config) |