diff -Naurp --exclude-from excludes old/policycoreutils/semanage/semanage new/policycoreutils/semanage/semanage --- old/policycoreutils/semanage/semanage 2006-01-27 10:00:54.000000000 -0500 +++ new/policycoreutils/semanage/semanage 2006-02-14 05:29:20.000000000 -0500 @@ -33,21 +33,36 @@ semanage user -{a|d|m} [-LrR] selinux_na semanage port -{a|d|m} [-tr] [ -p protocol ] port | port_range\n\ semanage interface -{a|d|m} [-tr] interface_spec\n\ semanage fcontext -{a|d|m} [-frst] file_spec\n\ -semanage translation -{a|d|m} [-T] level\n\ +semanage translation -{a|d|m} [-T] level\n\n\ +\ +Primary Options:\n\ +\ -a, --add Add a OBJECT record NAME\n\ -d, --delete Delete a OBJECT record NAME\n\ + -m, --modify Modify a OBJECT record NAME\n\ + -l, --list List the OBJECTS\n\n\ + -h, --help Display this message\n\ + -n, --noheading Do not print heading when listing OBJECTS\n\n\ +\ +Object-specific Options (see above):\n\ -f, --ftype File Type of OBJECT \n\ - -h, --help display this message\n\ - -l, --list List the OBJECTS\n\ + "" (all files) \n\ + -- (regular file) \n\ + -d (directory) \n\ + -c (character device) \n\ + -b (block device) \n\ + -d (directory) \n\ + -s (socket) \n\ + -p (named pipe) \n\n\ +\ + -p, --proto Port protocol (tcp or udp)\n\ -L, --level Default SELinux Level\n\ - -m, --modify Modify a OBJECT record NAME\n\ - -n, --noheading Do not print heading when listing OBJECTS\n\ - -p, --proto Port protocol\n\ - -r, --range MLS/MCS Security Range\n\ - -R, --roles SELinux Roles (Separate by spaces)\n\ - -s, --seuser SELinux user name\n\ + -R, --roles SELinux Roles (ex: "sysadm_r staff_r")\n\ + -T, --trans SELinux Level Translation\n\n\ +\ + -s, --seuser SELinux User Name\n\ -t, --type SELinux Type for the object\n\ - -T, --trans SELinux Level Translation\n\ + -r, --range MLS/MCS Security Range\n\ ' print message sys.exit(1)