lockd revision 171871
1#!/bin/sh 2# 3# $NetBSD: nfslocking,v 1.6 2002/03/24 15:52:41 lukem Exp $ 4# $FreeBSD: head/etc/rc.d/lockd 171871 2007-08-17 07:58:26Z mtm $ 5# 6 7# PROVIDE: nfslocking 8# REQUIRE: nfsserver nfsclient nfsd rpcbind 9# BEFORE: DAEMON 10# KEYWORD: nojail 11 12. /etc/rc.subr 13 14# Save the (one) commandline argument in case it gets clobbered. 15arg=$1 16 17# Either NFS client or server must be enabled and rpcbind(8) must be started. 18# 19nfslocking_precmd() 20{ 21 local ret 22 ret=0 23 24 if ! checkyesno nfs_server_enable && ! checkyesno nfs_client_enable 25 then 26 ret=1 27 fi 28 if ! checkyesno rpcbind_enable && \ 29 ! /etc/rc.d/rpcbind forcestatus 1>/dev/null 2>&1 30 then 31 force_depend rpcbind || ret=1 32 fi 33 rc_flags=${rpc_lockd_flags} 34 return ${ret} 35} 36 37load_rc_config $name 38run_rc_command $1 39