summaryrefslogtreecommitdiffstats
path: root/sbin
diff options
context:
space:
mode:
authorcem <cem@FreeBSD.org>2015-11-07 23:27:03 +0000
committercem <cem@FreeBSD.org>2015-11-07 23:27:03 +0000
commitf7f2a9334571dec4e89c7a202fb3af819d253dff (patch)
tree861871df2277c95e2c502ae0099ed6144ea1c36a /sbin
parentb559dbf961e8c0dde71d84725d17d8b982385ce9 (diff)
downloadFreeBSD-src-f7f2a9334571dec4e89c7a202fb3af819d253dff.zip
FreeBSD-src-f7f2a9334571dec4e89c7a202fb3af819d253dff.tar.gz
savecore(8): Be quiet unless the user asks for verbose
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
Diffstat (limited to 'sbin')
-rw-r--r--sbin/savecore/savecore.c17
1 files changed, 10 insertions, 7 deletions
diff --git a/sbin/savecore/savecore.c b/sbin/savecore/savecore.c
index 0c1e806..7809c58 100644
--- a/sbin/savecore/savecore.c
+++ b/sbin/savecore/savecore.c
@@ -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");
}
OpenPOWER on IntegriCloud