178344Sobrien#!/bin/sh
278344Sobrien#
3171881Smtm# FreeBSD History: src/etc/rc.d/nfslocking,v 1.11 2004/10/07 13:55:26 mtm Exp
498184Sgordon# $FreeBSD: releng/11.0/etc/rc.d/statd 298514 2016-04-23 16:10:54Z lme $
578344Sobrien#
678344Sobrien
7171881Smtm# PROVIDE: statd
8223852Srmacklem# REQUIRE: nfsclient nfsd rpcbind
998184Sgordon# BEFORE:  DAEMON
10180564Sdougb# KEYWORD: nojail shutdown
1178344Sobrien
1278344Sobrien. /etc/rc.subr
1378344Sobrien
14171881Smtmname="statd"
15298514Slmedesc="host status monitoring daemon"
16171881Smtmrcvar=rpc_statd_enable
17171881Smtmcommand="/usr/sbin/rpc.${name}"
18171881Smtmstart_precmd='statd_precmd'
1978344Sobrien
20171881Smtm# Make sure that we are either an NFS client or server, and that we get
21171881Smtm# the correct flags from rc.conf(5).
22125987Smtm#
23171881Smtmstatd_precmd()
24168085Smtm{
25231667Sdougb	force_depend rpcbind || return 1
26231667Sdougb	
27171871Smtm	rc_flags=${rpc_statd_flags}
28168085Smtm}
29168085Smtm
3078344Sobrienload_rc_config $name
31171871Smtmrun_rc_command $1
32