1 1.1 lukem #!/bin/sh 2 1.1 lukem # 3 1.2 lukem # $NetBSD: savecore,v 1.2 2000/05/13 08:45:09 lukem Exp $ 4 1.1 lukem # 5 1.1 lukem 6 1.1 lukem # PROVIDE: savecore 7 1.1 lukem # REQUIRE: syslogd 8 1.1 lukem 9 1.1 lukem . /etc/rc.subr 10 1.1 lukem 11 1.1 lukem name="savecore" 12 1.1 lukem start_precmd="checkyesno savecore" 13 1.1 lukem start_cmd="savecore_start" 14 1.1 lukem stop_cmd=":" 15 1.1 lukem 16 1.1 lukem savecore_start() 17 1.1 lukem { 18 1.1 lukem # /var/crash should be a directory or a symbolic link 19 1.1 lukem # to the crash directory if core dumps are to be saved. 20 1.1 lukem # 21 1.1 lukem if [ -d /var/crash/. ]; then 22 1.1 lukem echo "Checking for core dump..." 23 1.1 lukem savecore $savecore_flags /var/crash 24 1.1 lukem else 25 1.1 lukem warn "No /var/crash directory; savecore not run." 26 1.1 lukem fi 27 1.1 lukem } 28 1.1 lukem 29 1.2 lukem load_rc_config $name 30 1.1 lukem run_rc_command "$1" 31