1176835Sbrooks#!/bin/sh 2176835Sbrooks# 3176835Sbrooks# $FreeBSD$ 4176835Sbrooks# 5176835Sbrooks 6176835Sbrooks# PROVIDE: ddb 7176835Sbrooks# REQUIRE: dumpon 8208307Sdougb# BEFORE: disks 9176835Sbrooks# KEYWORD: nojail 10176835Sbrooks 11176835Sbrooks. /etc/rc.subr 12176835Sbrooks 13176835Sbrooksname="ddb" 14230099Sdougbrcvar="ddb_enable" 15176835Sbrookscommand="/sbin/${name}" 16176835Sbrooksstart_precmd="ddb_prestart" 17176835Sbrooksstop_cmd=":" 18176835Sbrooks 19176835Sbrooksddb_prestart() 20176835Sbrooks{ 21176835Sbrooks # Silently exit if ddb is not enabled 22176835Sbrooks if [ -z "`sysctl -Nq debug.ddb.scripting.scripts`" ]; then 23176835Sbrooks return 1 24176835Sbrooks fi 25176835Sbrooks} 26176835Sbrooks 27176835Sbrooksload_rc_config $name 28176835Sbrooks 29176835Sbrooksrequired_files="${ddb_config}" 30176835Sbrookscommand_args="${ddb_config}" 31176835Sbrooks 32176835Sbrooksrun_rc_command "$1" 33