lockd revision 125987
178344Sobrien#!/bin/sh
278344Sobrien#
398184Sgordon# $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
778344Sobrien# PROVIDE: nfslocking
898184Sgordon# REQUIRE: nfsserver nfsclient nfsd
998184Sgordon# BEFORE:  DAEMON
10124616Smtm# KEYWORD: FreeBSD
1178344Sobrien
1278344Sobrien. /etc/rc.subr
1378344Sobrien
14125987Smtm# Save the (one) commandline argument incase it gets clobbered.
1578344Sobrienarg=$1
1678344Sobrien
17125987Smtm# Either NFS client or server must be enabled or this must be a 'forcestart'
18125987Smtm# for either of the daemons to start.
19125987Smtm#
20124623Smtmstart_precmd='checkyesno nfs_server_enable || checkyesno nfs_client_enable ||
21124623Smtm    [ -n "$rc_force" ]'
2278344Sobrienstop_precmd=$start_precmd
2378344Sobrienstatus_precmd=$start_precmd
2478344Sobrien
25125987Smtm# rpc.statd
26125987Smtm#
2778344Sobrienname="statd"
28124623Smtmrcvar=rpc_statd_enable
2978344Sobriencommand="/usr/sbin/rpc.${name}"
3078344Sobrienload_rc_config $name
3178344Sobrienrun_rc_command "$arg"
3278344Sobrien
33125987Smtm# rpc.lockd
34125987Smtm#
3578344Sobrienname="lockd"
36124623Smtmrcvar=rpc_lockd_enable
3778344Sobriencommand="/usr/sbin/rpc.${name}"
3878344Sobrienload_rc_config $name
3978344Sobrienrun_rc_command "$arg"
40