lockd revision 285830
1164131Sdes#!/bin/sh
2164131Sdes#
3164131Sdes# FreeBSD History: src/etc/rc.d/nfslocking,v 1.11 2004/10/07 13:55:26 mtm
4164131Sdes# $FreeBSD: releng/10.2/etc/rc.d/lockd 231667 2012-02-14 10:51:24Z dougb $
5164131Sdes#
6174990Sache
7164131Sdes# PROVIDE: lockd
8164131Sdes# REQUIRE: nfsclient nfsd rpcbind statd
9164131Sdes# BEFORE:  DAEMON
10164131Sdes# KEYWORD: nojail shutdown
11164131Sdes
12164131Sdes. /etc/rc.subr
13164131Sdes
14164131Sdesname="lockd"
15164131Sdesrcvar=rpc_lockd_enable
16164131Sdescommand="/usr/sbin/rpc.${name}"
17164131Sdesstart_precmd='lockd_precmd'
18164131Sdes
19164131Sdes# Make sure that we are either an NFS client or server, and that we get
20164131Sdes# the correct flags from rc.conf(5).
21174990Sache#
22164131Sdeslockd_precmd()
23164131Sdes{
24164131Sdes	force_depend rpcbind || return 1
25164131Sdes	force_depend statd rpc_statd || return 1
26164131Sdes	
27164131Sdes	rc_flags=${rpc_lockd_flags}
28164131Sdes}
29164131Sdes
30164131Sdesload_rc_config $name
31164131Sdesrun_rc_command $1
32164131Sdes