aboutsummaryrefslogtreecommitdiff
path: root/init.d.BSD/savecore
diff options
context:
space:
mode:
Diffstat (limited to 'init.d.BSD/savecore')
-rwxr-xr-xinit.d.BSD/savecore36
1 files changed, 0 insertions, 36 deletions
diff --git a/init.d.BSD/savecore b/init.d.BSD/savecore
deleted file mode 100755
index 6784a1d5..00000000
--- a/init.d.BSD/savecore
+++ /dev/null
@@ -1,36 +0,0 @@
-#!/sbin/runscript
-# Copyright 2007-2008 Roy Marples <roy@marples.name>
-# All rights reserved. Released under the 2-clause BSD license.
-
-description="Saves a kernel dump."
-
-depend()
-{
- need localmount
- keyword nojail
-}
-
-start()
-{
- local dump_dir=${dump_dir:-/var/crash}
- if ! [ -d "${dump_dir}" ]; then
- mkdir -p "${dump_dir}"
- chmod 700 "${dump_dir}"
- fi
-
- if [ "${RC_UNAME}" = "FreeBSD" ]; then
- # Don't quote ${dump_device}, so that if it's unset,
- # savecore will check on the partitions listed in fstab
- # without errors in the output
- savecore -C "${dump_dir}" ${dump_device} >/dev/null
- else
- ls "${dump_dir}"/bsd* > /dev/null 2>&1
- fi
- [ $? = 0 ] || return 0
-
- local sopts="${dump_dir} ${dump_device}"
- yesno ${dump_compress} && sopts="-z ${sopts}"
- ebegin "Saving kernel core dump in ${dump_dir}"
- savecore ${sopts} >/dev/null
- eend $?
-}