mirror of
https://github.com/troglobit/finit.git
synced 2026-10-27 12:20:54 +00:00
Replace verbose and kernel quiet modes with silent and quiet
This patch replaces the verbose and kernel-quiet runtime options with a (hopefully) more useful quiet and silent modes of operation. By default Finit progressively shows all services it starts at boot, but when boot has completed and services are started/restarted Finit prints nothing. If `--disable-quiet` is given all started/restared/stoppping messages are shown even after boot. However, if `--enable-silent` is given Finit is completely silent even at boot, no progress is shown, until the first service is started, which on most systems is login. Signed-off-by: Joachim Nilsson <troglobit@gmail.com>
This commit is contained in:
1 parent
c4af8b7cbd
commit
1f1c2e0466
12 files changed
+43
-43
No files matched your search
@@ -304,7 +304,7 @@ int plugin_load_all(uev_ctx_t *ctx, char *path)
|
||||
DIR *dp = opendir(path);
|
||||
struct dirent *entry;
|
||||
|
||||
if (verbose)
|
||||
if (!silent)
|
||||
print_desc("Loading plugins", NULL);
|
||||
if (!dp) {
|
||||
_e("Failed, cannot open plugin directory %s: %s", path, strerror(errno));
|
||||
@@ -326,7 +326,7 @@ int plugin_load_all(uev_ctx_t *ctx, char *path)
|
||||
closedir(dp);
|
||||
#else
|
||||
_d("Finit built statically, not loading plugins from %s ...", path);
|
||||
if (verbose)
|
||||
if (!silent)
|
||||
print_desc("Initializing plugins", NULL);
|
||||
#endif /* ENABLE_STATIC */
|
||||
|
||||
@@ -336,7 +336,7 @@ int plugin_load_all(uev_ctx_t *ctx, char *path)
|
||||
#ifndef ENABLE_STATIC
|
||||
exit:
|
||||
#endif
|
||||
if (verbose)
|
||||
if (!silent)
|
||||
print_result(fail);
|
||||
|
||||
return fail;
|
||||
|
||||
Reference in new issue
Block a user