Make setsebool be less verbose.

This commit is contained in:
Dan Walsh 2013-10-11 10:24:36 -04:00 committed by Stephen Smalley
parent e6a1298e54
commit 1fd22fc498

View File

@ -17,13 +17,14 @@
int permanent = 0; int permanent = 0;
int reload = 1; int reload = 1;
int verbose = 0;
int setbool(char **list, size_t start, size_t end); int setbool(char **list, size_t start, size_t end);
void usage(void) void usage(void)
{ {
fputs fputs
("\nUsage: setsebool [ -NP ] boolean value | bool1=val1 bool2=val2...\n\n", ("\nUsage: setsebool [ -NPV ] boolean value | bool1=val1 bool2=val2...\n\n",
stderr); stderr);
exit(1); exit(1);
} }
@ -41,7 +42,7 @@ int main(int argc, char **argv)
} }
while (1) { while (1) {
clflag = getopt(argc, argv, "PN"); clflag = getopt(argc, argv, "PNV");
if (clflag == -1) if (clflag == -1)
break; break;
@ -52,6 +53,9 @@ int main(int argc, char **argv)
case 'N': case 'N':
reload = 0; reload = 0;
break; break;
case 'V':
verbose = 1;
break;
default: default:
usage(); usage();
break; break;
@ -130,6 +134,10 @@ static int semanage_set_boolean_list(size_t boolcnt,
goto err; goto err;
} }
if (! verbose) {
semanage_msg_set_callback(handle,NULL, NULL);
}
managed = semanage_is_managed(handle); managed = semanage_is_managed(handle);
if (managed < 0) { if (managed < 0) {
fprintf(stderr, fprintf(stderr,