ypbind revision 124622
1188482Smr#!/bin/sh
2188482Smr#
3188482Smr# $NetBSD: ypbind,v 1.5 2002/03/22 04:34:01 thorpej Exp $
4213324Smr# $FreeBSD: head/etc/rc.d/ypbind 124622 2004-01-17 10:59:43Z mtm $
5188482Smr#
6188482Smr
7188482Smr# PROVIDE: ypbind
8219760Smr# REQUIRE: ypserv
9188482Smr# BEFORE:  DAEMON
10188482Smr# KEYWORD: FreeBSD
11
12. /etc/rc.subr
13
14name="ypbind"
15command="/usr/sbin/${name}"
16start_precmd="ypbind_precmd"
17
18load_rc_config $name
19rcvar="nis_client_enable"
20command_args="${nis_client_flags}"
21
22ypbind_precmd()
23{
24	if ! checkyesno rpcbind_enable  && \
25	    ! /etc/rc.d/rpcbind forcestatus 1>/dev/null 2>&1
26	then
27		force_depend rpcbind || return 1
28	fi
29
30	_domain=`domainname`
31	if [ -z "$_domain" ]; then
32		warn "NIS domainname(1) is not set."
33		return 1
34	fi
35}
36
37run_rc_command "$1"
38