lockd revision 109579
1139823Simp#!/bin/sh
234649Swollman#
334649Swollman# $NetBSD: nfslocking,v 1.6 2002/03/24 15:52:41 lukem Exp $
434649Swollman# $FreeBSD: head/etc/rc.d/lockd 109579 2003-01-20 18:57:16Z mtm $
534649Swollman#
634649Swollman
734649Swollman# PROVIDE: nfslocking
834649Swollman# REQUIRE: nfsserver nfsclient nfsd
934649Swollman# BEFORE:  DAEMON
1034649Swollman# KEYWORD: FreeBSD NetBSD
1134649Swollman
1234649Swollman. /etc/rc.subr
1334649Swollman
1434649Swollmanarg=$1
1534649Swollman
1634649Swollmancase ${OSTYPE} in
1734649SwollmanFreeBSD)
1834649Swollman	RCVAR_SERVER="nfs_server_enable"
1934649Swollman	RCVAR_CLIENT="nfs_client_enable"
2034649Swollman	RCVAR_STATD="rpc_statd_enable"
2134649Swollman	RCVAR_LOCKD="rpc_lockd_enable"
2234649Swollman	;;
2334649SwollmanNetBSD)
2434649Swollman	RCVAR_SERVER="nfs_server"
2534649Swollman	RCVAR_CLIENT="nfs_client"
2634649Swollman	RCVAR_STATD="statd"
2734649Swollman	RCVAR_LOCKD="lockd"
2834649Swollman	;;
2950477Speteresac
3034649Swollman
3134649Swollmanstart_precmd='checkyesno ${RCVAR_SERVER} || checkyesno ${RCVAR_CLIENT} ||
3234649Swollman		[ -n "$rc_force" ]'
3334649Swollmanstop_precmd=$start_precmd
3434649Swollmanstatus_precmd=$start_precmd
3534649Swollman
3634649Swollmanname="statd"
3734649Swollmanrcvar=${RCVAR_STATD}
3834649Swollmancommand="/usr/sbin/rpc.${name}"
3934649Swollmanload_rc_config $name
4034649Swollmanrun_rc_command "$arg"
4134649Swollman
4234649Swollmanname="lockd"
43167126Sbmsrcvar=${RCVAR_LOCKD}
44167126Sbmscommand="/usr/sbin/rpc.${name}"
45167126Sbmsload_rc_config $name
46167126Sbmsrun_rc_command "$arg"
47167126Sbms