lockd revision 231792
1187706Sgonzo#!/bin/sh
2187706Sgonzo#
3187706Sgonzo# FreeBSD History: src/etc/rc.d/nfslocking,v 1.11 2004/10/07 13:55:26 mtm
4187706Sgonzo# $FreeBSD: stable/9/etc/rc.d/lockd 231792 2012-02-15 22:59:15Z dougb $
5187706Sgonzo#
6187706Sgonzo
7187706Sgonzo# PROVIDE: lockd
8187706Sgonzo# REQUIRE: nfsclient nfsd rpcbind statd
9187706Sgonzo# BEFORE:  DAEMON
10187706Sgonzo# KEYWORD: nojail shutdown
11187706Sgonzo
12187706Sgonzo. /etc/rc.subr
13187706Sgonzo
14187706Sgonzoname="lockd"
15187706Sgonzorcvar=rpc_lockd_enable
16187706Sgonzocommand="/usr/sbin/rpc.${name}"
17187706Sgonzostart_precmd='lockd_precmd'
18187706Sgonzo
19187706Sgonzo# Make sure that we are either an NFS client or server, and that we get
20187706Sgonzo# the correct flags from rc.conf(5).
21187706Sgonzo#
22187706Sgonzolockd_precmd()
23187706Sgonzo{
24187706Sgonzo	force_depend rpcbind || return 1
25187706Sgonzo	force_depend statd rpc_statd || return 1
26187706Sgonzo	
27187706Sgonzo	rc_flags=${rpc_lockd_flags}
28187706Sgonzo}
29187706Sgonzo
30187706Sgonzoload_rc_config $name
31187706Sgonzorun_rc_command $1
32187706Sgonzo