lockd revision 125987
198524Sfenner#!/bin/sh
256893Sfenner#
356893Sfenner# $NetBSD: nfslocking,v 1.6 2002/03/24 15:52:41 lukem Exp $
456893Sfenner# $FreeBSD: head/etc/rc.d/lockd 125987 2004-02-19 05:49:06Z mtm $
556893Sfenner#
656893Sfenner
756893Sfenner# PROVIDE: nfslocking
856893Sfenner# REQUIRE: nfsserver nfsclient nfsd
956893Sfenner# BEFORE:  DAEMON
1056893Sfenner# KEYWORD: FreeBSD
1156893Sfenner
1256893Sfenner. /etc/rc.subr
1356893Sfenner
1456893Sfenner# Save the (one) commandline argument incase it gets clobbered.
1556893Sfennerarg=$1
1656893Sfenner
1756893Sfenner# Either NFS client or server must be enabled or this must be a 'forcestart'
1856893Sfenner# for either of the daemons to start.
1956893Sfenner#
2056893Sfennerstart_precmd='checkyesno nfs_server_enable || checkyesno nfs_client_enable ||
2156893Sfenner    [ -n "$rc_force" ]'
2275115Sfennerstop_precmd=$start_precmd
2356893Sfennerstatus_precmd=$start_precmd
2456893Sfenner
2556893Sfenner# rpc.statd
2656893Sfenner#
2756893Sfennername="statd"
2856893Sfennerrcvar=rpc_statd_enable
2956893Sfennercommand="/usr/sbin/rpc.${name}"
3056893Sfennerload_rc_config $name
3156893Sfennerrun_rc_command "$arg"
3256893Sfenner
3356893Sfenner# rpc.lockd
3456893Sfenner#
3556893Sfennername="lockd"
3656893Sfennerrcvar=rpc_lockd_enable
3756893Sfennercommand="/usr/sbin/rpc.${name}"
3856893Sfennerload_rc_config $name
3956893Sfennerrun_rc_command "$arg"
4056893Sfenner