|
|
|
@ -2723,7 +2723,7 @@ index 5c29eb9..401be3f 100755
@@ -2723,7 +2723,7 @@ index 5c29eb9..401be3f 100755
|
|
|
|
|
fi |
|
|
|
|
[ -x /usr/sbin/genhomedircon ] && /usr/sbin/genhomedircon |
|
|
|
|
@@ -242,7 +248,12 @@ then |
|
|
|
|
echo "${p1}" >> $TEMPFCFILE |
|
|
|
|
echo "${p1}" >> $TEMPFCFILE |
|
|
|
|
logit "skipping the directory ${p}" |
|
|
|
|
done |
|
|
|
|
-FC=$TEMPFCFILE |
|
|
|
@ -7507,8 +7507,8 @@ index bcfaa2b..d053493 100644
@@ -7507,8 +7507,8 @@ index bcfaa2b..d053493 100644
|
|
|
|
|
{ |
|
|
|
|
- printf("usage: %s [options]... MODE [MODES]...\n", progname); |
|
|
|
|
+ printf("usage: %s [option]... MODE...\n", progname); |
|
|
|
|
printf("Manage SELinux policy modules.\n"); |
|
|
|
|
printf("MODES:\n"); |
|
|
|
|
printf("Manage SELinux policy modules.\n"); |
|
|
|
|
printf("MODES:\n"); |
|
|
|
|
printf(" -R, --reload reload policy\n"); |
|
|
|
|
printf(" -B, --build build and reload policy\n"); |
|
|
|
|
+ printf(" -D,--disable_dontaudit Remove dontaudits from policy\n"); |
|
|
|
@ -7520,19 +7520,19 @@ index bcfaa2b..d053493 100644
@@ -7520,19 +7520,19 @@ index bcfaa2b..d053493 100644
|
|
|
|
|
printf(" KIND: standard list highest priority, enabled modules\n"); |
|
|
|
|
printf(" full list all modules\n"); |
|
|
|
|
printf(" -X,--priority=PRIORITY set priority for following operations (1-999)\n"); |
|
|
|
|
printf(" -e,--enable=MODULE_NAME enable module\n"); |
|
|
|
|
printf(" -d,--disable=MODULE_NAME disable module\n"); |
|
|
|
|
printf(" -E,--extract=MODULE_NAME extract module\n"); |
|
|
|
|
printf(" -e,--enable=MODULE_NAME enable module\n"); |
|
|
|
|
printf(" -d,--disable=MODULE_NAME disable module\n"); |
|
|
|
|
printf(" -E,--extract=MODULE_NAME extract module\n"); |
|
|
|
|
- printf("Other options:\n"); |
|
|
|
|
+ printf("Options:\n"); |
|
|
|
|
printf(" -s,--store name of the store to operate on\n"); |
|
|
|
|
printf(" -N,-n,--noreload do not reload policy after commit\n"); |
|
|
|
|
printf(" -h,--help print this message and quit\n"); |
|
|
|
|
printf(" -v,--verbose be verbose\n"); |
|
|
|
|
printf(" -s,--store name of the store to operate on\n"); |
|
|
|
|
printf(" -N,-n,--noreload do not reload policy after commit\n"); |
|
|
|
|
printf(" -h,--help print this message and quit\n"); |
|
|
|
|
printf(" -v,--verbose be verbose\n"); |
|
|
|
|
- printf(" -D,--disable_dontaudit Remove dontaudits from policy\n"); |
|
|
|
|
printf(" -P,--preserve_tunables Preserve tunables in policy\n"); |
|
|
|
|
printf(" -C,--ignore-module-cache Rebuild CIL modules compiled from HLL files\n"); |
|
|
|
|
printf(" -p,--path use an alternate path for the policy root\n"); |
|
|
|
|
printf(" -P,--preserve_tunables Preserve tunables in policy\n"); |
|
|
|
|
printf(" -C,--ignore-module-cache Rebuild CIL modules compiled from HLL files\n"); |
|
|
|
|
printf(" -p,--path use an alternate path for the policy root\n"); |
|
|
|
|
@@ -209,7 +209,7 @@ static void parse_command_line(int argc, char **argv) |
|
|
|
|
no_reload = 0; |
|
|
|
|
priority = 400; |
|
|
|
@ -7654,7 +7654,7 @@ index bbb6844..ceb5c9b 100644
@@ -7654,7 +7654,7 @@ index bbb6844..ceb5c9b 100644
|
|
|
|
|
+ |
|
|
|
|
enum input |
|
|
|
|
{ |
|
|
|
|
TYPE, ATTRIBUTE, ROLE, USER, PORT, BOOLEAN, CLASS, SENS, CATS |
|
|
|
|
TYPE, ATTRIBUTE, ROLE, USER, PORT, BOOLEAN, CLASS, SENS, CATS |
|
|
|
|
@@ -94,7 +103,6 @@ static PyObject* get_sens(const char *name, const apol_policy_t * policydb) |
|
|
|
|
{ |
|
|
|
|
PyObject *dict = NULL; |
|
|
|
|