]> xenbits.xensource.com Git - people/liuw/freebsd.git/commitdiff
savecore(8): Be quiet unless the user asks for verbose
authorcem <cem@FreeBSD.org>
Sat, 7 Nov 2015 23:27:03 +0000 (23:27 +0000)
committercem <cem@FreeBSD.org>
Sat, 7 Nov 2015 23:27:03 +0000 (23:27 +0000)
Make savecore(8) more suitable for init-time scripts; be quiet by default.

Sponsored by: EMC / Isilon Storage Division
Differential Revision: https://reviews.freebsd.org/D3229

sbin/savecore/savecore.c

index 0c1e806e8e9dc253f431dfa56eddd0a8a5044031..7809c58d579d539e505c4cd60f53891b3ab75e93 100644 (file)
@@ -836,15 +836,18 @@ main(int argc, char **argv)
        /* Emit minimal output. */
        if (nfound == 0) {
                if (checkfor) {
-                       printf("No dump exists\n");
+                       if (verbose)
+                               printf("No dump exists\n");
                        exit(1);
                }
-               syslog(LOG_WARNING, "no dumps found");
-       }
-       else if (nsaved == 0) {
-               if (nerr != 0)
-                       syslog(LOG_WARNING, "unsaved dumps found but not saved");
-               else
+               if (verbose)
+                       syslog(LOG_WARNING, "no dumps found");
+       } else if (nsaved == 0) {
+               if (nerr != 0) {
+                       if (verbose)
+                               syslog(LOG_WARNING, "unsaved dumps found but not saved");
+                       exit(1);
+               } else if (verbose)
                        syslog(LOG_WARNING, "no unsaved dumps found");
        }