# HG changeset patch # User Tero Marttila # Date 1366580084 -10800 # Node ID 08bb817a9966aa8f27bde482197d1d70fa34936b # Parent 5e9290c55d7767dbecbdb1a9acd00439c81b82e3 pvl.args: fix optional setuid options diff -r 5e9290c55d77 -r 08bb817a9966 pvl/args.py --- a/pvl/args.py Mon Apr 22 00:17:41 2013 +0300 +++ b/pvl/args.py Mon Apr 22 00:34:44 2013 +0300 @@ -34,6 +34,7 @@ # defaults parser.set_defaults( + _setuid = setuid, logname = parser.prog, loglevel = logging.WARN, debug_module = [], @@ -111,9 +112,10 @@ # TODO: use --quiet for stdout output? options.quiet = options.loglevel > logging.WARN - if options.uid or options.gid or not rootok : - # set uid/gid - apply_setid(options, rootok=rootok) + if options._setuid : + if options.uid or options.gid or not rootok : + # set uid/gid + apply_setid(options, rootok=rootok) # enable debugging for specific targets for logger in options.debug_module :