On 8/18/09 5:35 PM, "Daniel J Walsh" <dwalsh@xxxxxxxxxx> wrote: > On 08/17/2009 05:45 PM, Chad Sellers wrote: >> On 7/17/09 6:10 AM, "Daniel J Walsh" <dwalsh@xxxxxxxxxx> wrote: >> >>> Ok lets try the patch again. >>> >>> Added equal patch (spelled correctly.) >>> Beginning to add modules support to consolidate on one management command. >>> Eventually replace semodule/setsebool with semanage command. >>> Some white space fixing in seobject.py >> >> As I said previously, I've split this patch into the 3 separate patches >> (whitespace, equal, modules) for review purposes, as it was too difficult to >> get through with the 3 different patches interspersed. Please try to split >> up functional patches in the future. >> >> This message will apply to the modules patch only. >> >>> diff --git a/policycoreutils/semanage/semanage >>> b/policycoreutils/semanage/semanage >>> index 1688d85..072453d 100644 >>> --- a/policycoreutils/semanage/semanage >>> +++ b/policycoreutils/semanage/semanage >>> @@ -44,7 +44,7 @@ if __name__ == '__main__': >>> text = _(""" >>> semanage [ -S store ] -i [ input_file | - ] >>> >>> -semanage {boolean|login|user|port|interface|node|fcontext|translation} >>> -{l|D} >>> [-n] >>> +semanage >>> {module,boolean|login|user|port|interface|node|fcontext|translation} >>> -{l|D} [-n] >>> semanage login -{a|d|m} [-sr] login_name | %groupname >>> semanage user -{a|d|m} [-LrRP] selinux_name >>> semanage port -{a|d|m} [-tr] [ -p proto ] port | port_range >>> @@ -53,7 +53,8 @@ semanage node -{a|d|m} [-tr] [ -p protocol ] [-M netmask] >>> addr >>> semanage fcontext -{a|d|m} [-frst] [-e path ] file_spec >>> semanage translation -{a|d|m} [-T] level >>> semanage boolean -{d|m} [--on|--off|-1|-0] -F boolean | boolean_file >>> -semanage permissive -{d|a} type >>> +semanage permissive -{a|d} type >>> +semanage module -{a|d|} module >>> >>> Primary Options: >>> >>> @@ -68,6 +69,7 @@ Primary Options: >>> -h, --help Display this message >>> -n, --noheading Do not print heading when listing OBJECTS >>> -S, --store Select and alternate SELinux store to manage >>> + --dontaudit Turn on or off dontaudit rules >>> >> Need to specify that this takes an integer argument (1 or 0) here. Also, >> need to specify which command this is valid for, which appears to be the >> module command. Why is this an option for the module command? It doesn't >> seem to have anything to do with a particular module. Should this just be >> its own command? >> > I think it should be just for the modules command. Care to explain why? As your usage above shows, the module command is for adding or deleting modules. This functionality has nothing to do with that. --dontaudit is for specifying globally that dontaudit's should be turned on/off. It's not an option that modifies the behavior of adding or deleting a module, it's a completely separate thing. Thanks, Chad -- This message was distributed to subscribers of the selinux mailing list. If you no longer wish to subscribe, send mail to majordomo@xxxxxxxxxxxxx with the words "unsubscribe selinux" without quotes as the message.