diff options
-rwxr-xr-x | etc/rc.d/savecore | 7 |
1 files 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 |