From 1fd22fc49893700a71ccb6dd310b65be8a51fd27 Mon Sep 17 00:00:00 2001 From: Dan Walsh Date: Fri, 11 Oct 2013 10:24:36 -0400 Subject: [PATCH] Make setsebool be less verbose. --- policycoreutils/setsebool/setsebool.c | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/policycoreutils/setsebool/setsebool.c b/policycoreutils/setsebool/setsebool.c index 86578f74..d21eb309 100644 --- a/policycoreutils/setsebool/setsebool.c +++ b/policycoreutils/setsebool/setsebool.c @@ -17,13 +17,14 @@ int permanent = 0; int reload = 1; +int verbose = 0; int setbool(char **list, size_t start, size_t end); void usage(void) { fputs - ("\nUsage: setsebool [ -NP ] boolean value | bool1=val1 bool2=val2...\n\n", + ("\nUsage: setsebool [ -NPV ] boolean value | bool1=val1 bool2=val2...\n\n", stderr); exit(1); } @@ -41,7 +42,7 @@ int main(int argc, char **argv) } while (1) { - clflag = getopt(argc, argv, "PN"); + clflag = getopt(argc, argv, "PNV"); if (clflag == -1) break; @@ -52,6 +53,9 @@ int main(int argc, char **argv) case 'N': reload = 0; break; + case 'V': + verbose = 1; + break; default: usage(); break; @@ -130,6 +134,10 @@ static int semanage_set_boolean_list(size_t boolcnt, goto err; } + if (! verbose) { + semanage_msg_set_callback(handle,NULL, NULL); + } + managed = semanage_is_managed(handle); if (managed < 0) { fprintf(stderr,