lockd revision 125987
1218799Snwhitehorn#!/bin/sh
2330449Seadler#
3330449Seadler# $NetBSD: nfslocking,v 1.6 2002/03/24 15:52:41 lukem Exp $
4218799Snwhitehorn# $FreeBSD: head/etc/rc.d/lockd 125987 2004-02-19 05:49:06Z mtm $
5218799Snwhitehorn#
6218799Snwhitehorn
7218799Snwhitehorn# PROVIDE: nfslocking
8218799Snwhitehorn# REQUIRE: nfsserver nfsclient nfsd
9218799Snwhitehorn# BEFORE:  DAEMON
10218799Snwhitehorn# KEYWORD: FreeBSD
11218799Snwhitehorn
12218799Snwhitehorn. /etc/rc.subr
13218799Snwhitehorn
14218799Snwhitehorn# Save the (one) commandline argument incase it gets clobbered.
15218799Snwhitehornarg=$1
16218799Snwhitehorn
17218799Snwhitehorn# Either NFS client or server must be enabled or this must be a 'forcestart'
18218799Snwhitehorn# for either of the daemons to start.
19218799Snwhitehorn#
20218799Snwhitehornstart_precmd='checkyesno nfs_server_enable || checkyesno nfs_client_enable ||
21218799Snwhitehorn    [ -n "$rc_force" ]'
22218799Snwhitehornstop_precmd=$start_precmd
23218799Snwhitehornstatus_precmd=$start_precmd
24218799Snwhitehorn
25218799Snwhitehorn# rpc.statd
26218799Snwhitehorn#
27218799Snwhitehornname="statd"
28218799Snwhitehornrcvar=rpc_statd_enable
29218799Snwhitehorncommand="/usr/sbin/rpc.${name}"
30218799Snwhitehornload_rc_config $name
31218799Snwhitehornrun_rc_command "$arg"
32321168Sngie
33218799Snwhitehorn# rpc.lockd
34321168Sngie#
35218799Snwhitehornname="lockd"
36271539Snwhitehornrcvar=rpc_lockd_enable
37271539Snwhitehorncommand="/usr/sbin/rpc.${name}"
38218799Snwhitehornload_rc_config $name
39218799Snwhitehornrun_rc_command "$arg"
40218799Snwhitehorn