1#!/bin/sh 2#
| 1#!/bin/sh 2#
|
3# $NetBSD: rpcbind,v 1.4 2000/07/26 00:11:49 lukem Exp $
| 3# $NetBSD: rpcbind,v 1.6 2002/01/31 01:26:06 lukem Exp $ 4# $FreeBSD: head/etc/rc.d/rpcbind 98184 2002-06-13 22:14:37Z gordon $
|
4# 5 6# PROVIDE: rpcbind
| 5# 6 7# PROVIDE: rpcbind
|
7# REQUIRE: NETWORK ntpdate syslogd named ppp
| 8# REQUIRE: NETWORKING ntpdate syslogd named ppp 9# KEYWORD: FreeBSD NetBSD
|
8 9. /etc/rc.subr 10 11name="rpcbind"
| 10 11. /etc/rc.subr 12 13name="rpcbind"
|
12rcvar=$name 13command="/usr/sbin/${name}" 14pidfile="/var/run/${name}.pid"
| |
15
| 14
|
| 15# XXX - Executable may be in a different location. The $name variable 16# is different from the variable in rc.conf(5) so the 17# subroutines in rc.subr won't catch it. 18#
|
16load_rc_config $name
| 19load_rc_config $name
|
| 20command="${portmap_program:-/usr/sbin/${name}}" 21 22case `${CMD_OSTYPE}` in 23FreeBSD) 24 pidfile= 25 rcvar="portmap_enable" 26 command="${portmap_program:-/usr/sbin/${name}}" 27 eval ${name}_flags=\"${portmap_flags}\" 28 ;; 29NetBSD) 30 rcvar=$name 31 command="/usr/sbin/${name}" 32 pidfile="/var/run/${name}.pid" 33 ;; 34esac 35
|
17run_rc_command "$1"
| 36run_rc_command "$1"
|