1204076Spjd#!/bin/sh 2204076Spjd# 3204076Spjd# $FreeBSD: releng/11.0/etc/rc.d/hastd 298514 2016-04-23 16:10:54Z lme $ 4204076Spjd# 5204076Spjd 6204076Spjd# PROVIDE: hastd 7204076Spjd# REQUIRE: NETWORKING syslogd 8204076Spjd# BEFORE: DAEMON 9204083Spjd# KEYWORD: nojail shutdown 10204076Spjd 11204076Spjd. /etc/rc.subr 12204076Spjd 13204076Spjdname="hastd" 14298514Slmedesc="Highly Available Storage daemon" 15230099Sdougbrcvar="hastd_enable" 16204076Spjdpidfile="/var/run/${name}.pid" 17204076Spjdcommand="/sbin/${name}" 18204076Spjdhastctl="/sbin/hastctl" 19204076Spjdrequired_files="/etc/hast.conf" 20204076Spjdstop_precmd="hastd_stop_precmd" 21204076Spjdrequired_modules="geom_gate:g_gate" 22219082Spjdextra_commands="reload" 23204076Spjd 24204076Spjdhastd_stop_precmd() 25204076Spjd{ 26204076Spjd ${hastctl} role init all 27204076Spjd} 28204076Spjd 29204076Spjdload_rc_config $name 30204076Spjdrun_rc_command "$1" 31