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