diff --git a/finit.c b/finit.c index 1322ea43..a6d28ca2 100644 --- a/finit.c +++ b/finit.c @@ -87,14 +87,18 @@ int main(void) */ if ((f = fopen("/proc/cmdline", "r")) != NULL) { fgets(line, LINE_SIZE, f); - if ((strstr(line, "finit_debug"))) { + + if (strstr(line, "finit_debug") || + strstr(line, "--verbose")) { debug = 1; } + if (strstr(line, "quiet")) { close(0); close(1); close(2); } + fclose(f); }