178344Sobrien#!/bin/sh
278344Sobrien#
398184Sgordon# $FreeBSD$
478344Sobrien#
578344Sobrien
678344Sobrien# PROVIDE: ypbind
778344Sobrien# REQUIRE: ypserv
898184Sgordon# BEFORE:  DAEMON
9180564Sdougb# KEYWORD: shutdown
1078344Sobrien
1178344Sobrien. /etc/rc.subr
1278344Sobrien
1378344Sobrienname="ypbind"
14298514Slmedesc="NIS domain binding daemon"
15231667Sdougbrcvar="nis_client_enable"
1678344Sobrien
17109770Smtmload_rc_config $name
18231667Sdougb
19231667Sdougbcommand="/usr/sbin/${name}"
20124622Smtmcommand_args="${nis_client_flags}"
2198184Sgordon
22231667Sdougbstart_precmd="ypbind_precmd"
23231667Sdougb
2478344Sobrienypbind_precmd()
2578344Sobrien{
26165664Syar	local _domain
27165664Syar
28231667Sdougb	force_depend rpcbind || return 1
29106431Sfenner
3078344Sobrien	_domain=`domainname`
3178344Sobrien	if [ -z "$_domain" ]; then
32117346Smtm		warn "NIS domainname(1) is not set."
3378344Sobrien		return 1
3478344Sobrien	fi
3578344Sobrien}
3678344Sobrien
3778344Sobrienrun_rc_command "$1"
38