From 0203c01701d045d8cccc12f303fdd5dc4c2a6c1b Mon Sep 17 00:00:00 2001 From: mtm Date: Mon, 23 Jun 2008 20:54:32 +0000 Subject: Run savecore(8) only if there is a core dump to save. If there is no core dump hide the message to that effect behind $rc_quiet. --- etc/rc.d/savecore | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/etc/rc.d/savecore b/etc/rc.d/savecore index 428f7ac..2dd0761 100755 --- a/etc/rc.d/savecore +++ b/etc/rc.d/savecore @@ -57,8 +57,11 @@ savecore_prestart() savecore_start() { - [ -z "${rc_quiet}" ] && echo "Checking for core dump on ${dumpdev}..." - savecore ${savecore_flags} ${DUMPDIR} ${dumpdev} + if savecore -C >/dev/null; then + savecore ${savecore_flags} ${DUMPDIR} ${dumpdev} + else + [ -z "${rc_quiet}" ] && echo "No core dumps found" + fi } load_rc_config $name -- cgit v1.1