1204076Spjd#!/bin/sh
2204076Spjd#
3204076Spjd# $FreeBSD$
4204076Spjd#
5204076Spjd
6204076Spjd# PROVIDE: hastd
7204076Spjd# REQUIRE: NETWORKING syslogd
8204076Spjd# BEFORE:  DAEMON
9204083Spjd# KEYWORD: nojail shutdown
10204076Spjd
11204076Spjd. /etc/rc.subr
12204076Spjd
13204076Spjdname="hastd"
14230099Sdougbrcvar="hastd_enable"
15204076Spjdpidfile="/var/run/${name}.pid"
16204076Spjdcommand="/sbin/${name}"
17204076Spjdhastctl="/sbin/hastctl"
18204076Spjdrequired_files="/etc/hast.conf"
19204076Spjdstop_precmd="hastd_stop_precmd"
20204076Spjdrequired_modules="geom_gate:g_gate"
21219082Spjdextra_commands="reload"
22204076Spjd
23204076Spjdhastd_stop_precmd()
24204076Spjd{
25204076Spjd	${hastctl} role init all
26204076Spjd}
27204076Spjd
28204076Spjdload_rc_config $name
29204076Spjdrun_rc_command "$1"
30