#!/bin/sh
#
# $Id$
#

# PROVIDE: savdid
# REQUIRE: LOGIN
# KEYWORD: shutdown

# Add the following line to /etc/rc.conf to enable `savdid':
#
# savdid_enable="YES"
#

. /etc/rc.subr

name="savdid"
rcvar="${name}_enable"

load_rc_config "$name"

: ${savdid_enable="NO"}
: ${savdid_config="/usr/local/savdi/savdid.conf"}
: ${savdid_flags=""}

command="/usr/local/bin/${name}"
required_files="${savdid_config}"
pidfile="$(/usr/bin/awk '/^pidfile/ {print$2}' ${savdid_config})"
reload_precmd="savdid_precmd"
reload_postcmd="savdid_postcmd"
extra_commands="reload"

savdid_precmd()
{
	child_pid=$(/usr/bin/pgrep -P ${rc_pid})
	echo "Performing a reload ${name}..."
}

savdid_postcmd()
{
	wait_for_pids ${child_pid}
	echo "Reload complete"
}

run_rc_command "$1"
