lockd revision 125987
178344Sobrien#!/bin/sh
278344Sobrien#
3171881Smtm# $NetBSD: nfslocking,v 1.6 2002/03/24 15:52:41 lukem Exp $
498184Sgordon# $FreeBSD: head/etc/rc.d/lockd 125987 2004-02-19 05:49:06Z mtm $
578344Sobrien#
678344Sobrien
7171881Smtm# PROVIDE: nfslocking
8223852Srmacklem# REQUIRE: nfsserver nfsclient nfsd
998184Sgordon# BEFORE:  DAEMON
10180564Sdougb# KEYWORD: FreeBSD
1178344Sobrien
1278344Sobrien. /etc/rc.subr
1378344Sobrien
14171881Smtm# Save the (one) commandline argument incase it gets clobbered.
15171881Smtmarg=$1
16171881Smtm
17171881Smtm# Either NFS client or server must be enabled or this must be a 'forcestart'
18180070Smtm# for either of the daemons to start.
19171881Smtm#
2078344Sobrienstart_precmd='checkyesno nfs_server_enable || checkyesno nfs_client_enable ||
21171881Smtm    [ -n "$rc_force" ]'
22171881Smtmstop_precmd=$start_precmd
23125987Smtmstatus_precmd=$start_precmd
24171881Smtm
25168085Smtm# rpc.statd
26169653Smtm#
27169653Smtmname="statd"
28169653Smtmrcvar=rpc_statd_enable
29180070Smtmcommand="/usr/sbin/rpc.${name}"
30168085Smtmload_rc_config $name
31169653Smtmrun_rc_command "$arg"
32168085Smtm
33168085Smtm# rpc.lockd
34168085Smtm#
35168085Smtmname="lockd"
36169653Smtmrcvar=rpc_lockd_enable
37168085Smtmcommand="/usr/sbin/rpc.${name}"
38171871Smtmload_rc_config $name
39169653Smtmrun_rc_command "$arg"
40168085Smtm