HardenedBSD/etc/rc.d/keyserv
Doug Barton a3e42d03b9 Substitute ypset for ypbind in REQUIRE lines. If you use ypset it has to
happen right after ypbind, and before anything that uses NIS. The only
change in rcorder accomplished by this patch is make that happen.

PR:		conf/117555
Submitted by:	John Marshall <john@rwsrv05.mby.riverwillow.net.au>
2009-06-01 04:55:13 +00:00

33 lines
467 B
Bash
Executable File

#!/bin/sh
#
# $FreeBSD$
#
# Start keyserv if we are running Secure RPC
# PROVIDE: keyserv
# REQUIRE: ypset
# BEFORE: DAEMON
# KEYWORD: shutdown
. /etc/rc.subr
name="keyserv"
rcvar=`set_rcvar`
command="/usr/sbin/${name}"
start_precmd="keyserv_prestart"
keyserv_prestart()
{
if ! checkyesno rpcbind_enable && \
! /etc/rc.d/rpcbind forcestatus 1>/dev/null 2>&1
then
force_depend rpcbind || return 1
fi
return 0
}
load_rc_config $name
run_rc_command "$1"