lockd revision 125987
198524Sfenner#!/bin/sh 256893Sfenner# 356893Sfenner# $NetBSD: nfslocking,v 1.6 2002/03/24 15:52:41 lukem Exp $ 456893Sfenner# $FreeBSD: head/etc/rc.d/lockd 125987 2004-02-19 05:49:06Z mtm $ 556893Sfenner# 656893Sfenner 756893Sfenner# PROVIDE: nfslocking 856893Sfenner# REQUIRE: nfsserver nfsclient nfsd 956893Sfenner# BEFORE: DAEMON 1056893Sfenner# KEYWORD: FreeBSD 1156893Sfenner 1256893Sfenner. /etc/rc.subr 1356893Sfenner 1456893Sfenner# Save the (one) commandline argument incase it gets clobbered. 1556893Sfennerarg=$1 1656893Sfenner 1756893Sfenner# Either NFS client or server must be enabled or this must be a 'forcestart' 1856893Sfenner# for either of the daemons to start. 1956893Sfenner# 2056893Sfennerstart_precmd='checkyesno nfs_server_enable || checkyesno nfs_client_enable || 2156893Sfenner [ -n "$rc_force" ]' 2275115Sfennerstop_precmd=$start_precmd 2356893Sfennerstatus_precmd=$start_precmd 2456893Sfenner 2556893Sfenner# rpc.statd 2656893Sfenner# 2756893Sfennername="statd" 2856893Sfennerrcvar=rpc_statd_enable 2956893Sfennercommand="/usr/sbin/rpc.${name}" 3056893Sfennerload_rc_config $name 3156893Sfennerrun_rc_command "$arg" 3256893Sfenner 3356893Sfenner# rpc.lockd 3456893Sfenner# 3556893Sfennername="lockd" 3656893Sfennerrcvar=rpc_lockd_enable 3756893Sfennercommand="/usr/sbin/rpc.${name}" 3856893Sfennerload_rc_config $name 3956893Sfennerrun_rc_command "$arg" 4056893Sfenner