summaryrefslogtreecommitdiff
path: root/init.d/savecore.in
diff options
context:
space:
mode:
Diffstat (limited to 'init.d/savecore.in')
-rw-r--r--init.d/savecore.in37
1 files changed, 0 insertions, 37 deletions
diff --git a/init.d/savecore.in b/init.d/savecore.in
deleted file mode 100644
index b1b6ca37..00000000
--- a/init.d/savecore.in
+++ /dev/null
@@ -1,37 +0,0 @@
-#!@SBINDIR@/openrc-run
-# Copyright (c) 2007-2009 Roy Marples <roy@marples.name>
-# Released under the 2-clause BSD license.
-
-description="Saves a kernel dump."
-
-depend()
-{
- need dumpon localmount
- before encswap
- keyword -jail -prefix
-}
-
-start()
-{
- : ${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 $?
-}