statd revision 171871
178344Sobrien#!/bin/sh 278344Sobrien# 398184Sgordon# $NetBSD: nfslocking,v 1.6 2002/03/24 15:52:41 lukem Exp $ 498184Sgordon# $FreeBSD: head/etc/rc.d/statd 171871 2007-08-17 07:58:26Z mtm $ 578344Sobrien# 678344Sobrien 778344Sobrien# PROVIDE: nfslocking 8168085Smtm# REQUIRE: nfsserver nfsclient nfsd rpcbind 998184Sgordon# BEFORE: DAEMON 10136224Smtm# KEYWORD: nojail 1178344Sobrien 1278344Sobrien. /etc/rc.subr 1378344Sobrien 14126181Sbrueffer# Save the (one) commandline argument in case it gets clobbered. 1578344Sobrienarg=$1 1678344Sobrien 17169653Smtm# Either NFS client or server must be enabled and rpcbind(8) must be started. 18125987Smtm# 19168085Smtmnfslocking_precmd() 20168085Smtm{ 21169653Smtm local ret 22169653Smtm ret=0 23169653Smtm 24169653Smtm if ! checkyesno nfs_server_enable && ! checkyesno nfs_client_enable 25168085Smtm then 26169653Smtm ret=1 27168085Smtm fi 28168085Smtm if ! checkyesno rpcbind_enable && \ 29168085Smtm ! /etc/rc.d/rpcbind forcestatus 1>/dev/null 2>&1 30168085Smtm then 31169653Smtm force_depend rpcbind || ret=1 32168085Smtm fi 33171871Smtm rc_flags=${rpc_statd_flags} 34169653Smtm return ${ret} 35168085Smtm} 36168085Smtm 3778344Sobrienload_rc_config $name 38171871Smtmrun_rc_command $1 39