lockd revision 98184
1135912Strhodes#!/bin/sh 2135912Strhodes# 3135912Strhodes# $NetBSD: nfslocking,v 1.6 2002/03/24 15:52:41 lukem Exp $ 4135912Strhodes# $FreeBSD: head/etc/rc.d/lockd 98184 2002-06-13 22:14:37Z gordon $ 5135912Strhodes# 6135912Strhodes 7135912Strhodes# PROVIDE: nfslocking 8136502Strhodes# REQUIRE: nfsserver nfsclient nfsd 9135912Strhodes# BEFORE: DAEMON 10135912Strhodes# KEYWORD: FreeBSD NetBSD 11135912Strhodes 12135912Strhodes. /etc/rc.subr 13135912Strhodes 14135912Strhodesarg=$1 15135912Strhodes 16135912Strhodescase `${CMD_OSTYPE}` in 17135912StrhodesFreeBSD) 18144515Strhodes RCVAR_SERVER="nfs_server_enable" 19144515Strhodes RCVAR_CLIENT="nfs_client_enable" 20144515Strhodes RCVAR_STATD="rpc_statd_enable" 21144515Strhodes RCVAR_LOCKD="rpc_lockd_enable" 22144515Strhodes ;; 23144515StrhodesNetBSD) 24144515Strhodes RCVAR_SERVER="nfs_server" 25144515Strhodes RCVAR_CLIENT="nfs_client" 26135912Strhodes RCVAR_STATD="statd" 27135912Strhodes RCVAR_LOCKD="lockd" 28135912Strhodes ;; 29135912Strhodesesac 30135912Strhodes 31135912Strhodesstart_precmd="checkyesno ${RCVAR_SERVER} || checkyesno ${RCVAR_CLIENT} 32135912Strhodes [ -n "$rc_force" ]" 33135912Strhodesstop_precmd=$start_precmd 34135912Strhodesstatus_precmd=$start_precmd 35135912Strhodes 36135912Strhodesname="statd" 37135912Strhodesrcvar=${RCVAR_STATD} 38135912Strhodescommand="/usr/sbin/rpc.${name}" 39135912Strhodesload_rc_config $name 40135912Strhodesrun_rc_command "$arg" 41135912Strhodes 42144515Strhodesname="lockd" 43144515Strhodesrcvar=${RCVAR_LOCKD} 44144515Strhodescommand="/usr/sbin/rpc.${name}" 45144515Strhodesload_rc_config $name 46144515Strhodesrun_rc_command "$arg" 47144515Strhodes