lockd revision 103019
1#!/bin/sh 2# 3# $NetBSD: nfslocking,v 1.6 2002/03/24 15:52:41 lukem Exp $ 4# $FreeBSD: head/etc/rc.d/lockd 103019 2002-09-06 16:18:05Z gordon $ 5# 6 7# PROVIDE: nfslocking 8# REQUIRE: nfsserver nfsclient nfsd 9# BEFORE: DAEMON 10# KEYWORD: FreeBSD NetBSD 11 12. /etc/rc.subr 13 14arg=$1 15 16case ${OSTYPE} in 17FreeBSD) 18 RCVAR_SERVER="nfs_server_enable" 19 RCVAR_CLIENT="nfs_client_enable" 20 RCVAR_STATD="rpc_statd_enable" 21 RCVAR_LOCKD="rpc_lockd_enable" 22 ;; 23NetBSD) 24 RCVAR_SERVER="nfs_server" 25 RCVAR_CLIENT="nfs_client" 26 RCVAR_STATD="statd" 27 RCVAR_LOCKD="lockd" 28 ;; 29esac 30 31start_precmd="checkyesno ${RCVAR_SERVER} || checkyesno ${RCVAR_CLIENT} 32 [ -n "$rc_force" ]" 33stop_precmd=$start_precmd 34status_precmd=$start_precmd 35 36name="statd" 37rcvar=${RCVAR_STATD} 38command="/usr/sbin/rpc.${name}" 39load_rc_config $name 40run_rc_command "$arg" 41 42name="lockd" 43rcvar=${RCVAR_LOCKD} 44command="/usr/sbin/rpc.${name}" 45load_rc_config $name 46run_rc_command "$arg" 47