[BACK]Return to savecore CVS log [TXT][DIR] Up to [cvs.NetBSD.org] / src / etc / rc.d

File: [cvs.NetBSD.org] / src / etc / rc.d / savecore (download)

Revision 1.5.4.1, Thu Jul 15 19:22:52 2004 UTC (19 years, 9 months ago) by he
Branch: netbsd-2-0
CVS Tags: netbsd-2-base, netbsd-2-1-RELEASE, netbsd-2-1-RC6, netbsd-2-1-RC5, netbsd-2-1-RC4, netbsd-2-1-RC3, netbsd-2-1-RC2, netbsd-2-1-RC1, netbsd-2-1, netbsd-2-0-RELEASE, netbsd-2-0-RC5, netbsd-2-0-RC4, netbsd-2-0-RC3, netbsd-2-0-RC2, netbsd-2-0-RC1, netbsd-2-0-3-RELEASE, netbsd-2-0-2-RELEASE, netbsd-2-0-1-RELEASE, netbsd-2
Changes since 1.5: +4 -4 lines

Pull up revision 1.6 (requested by atatat in ticket #660:
  Make the directory into which crash dumps are saved into
  something that can be controlled via rc.conf.  The default
  is, of course, /var/crash.

#!/bin/sh
#
# $NetBSD: savecore,v 1.5.4.1 2004/07/15 19:22:52 he Exp $
#

# PROVIDE: savecore
# REQUIRE: syslogd
# BEFORE:  SERVERS

. /etc/rc.subr

name="savecore"
rcvar=$name
start_cmd="savecore_start"
stop_cmd=":"

savecore_start()
{
	#	/var/crash should be a directory or a symbolic link
	#	to the crash directory if core dumps are to be saved.
	#
	if [ -d "${savecore_dir}/." ]; then
		echo "Checking for core dump..."
		savecore $rc_flags "${savecore_dir}"
	else
		warn "No crash dump directory; savecore not run."
	fi
}

load_rc_config $name
run_rc_command "$1"