diff --git a/etc/rc.d/savecore b/etc/rc.d/savecore index 428f7ac3bd4..2dd07617991 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