xref: /freebsd/libexec/rc/rc.d/ypbind (revision f99f0ee14e3af81c23150a6a340259ca8a33d01a)
1 #!/bin/sh
2 #
3 #
4 
5 # PROVIDE: ypbind
6 # REQUIRE: ypserv
7 # BEFORE:  DAEMON
8 # KEYWORD: shutdown
9 
10 . /etc/rc.subr
11 
12 name="ypbind"
13 desc="NIS domain binding daemon"
14 rcvar="nis_client_enable"
15 
16 : ${ypbind_svcj_options:="net_basic"}
17 
18 load_rc_config $name
19 
20 command="/usr/sbin/${name}"
21 command_args="${nis_client_flags}"
22 
23 start_precmd="ypbind_precmd"
24 
25 ypbind_precmd()
26 {
27 	local _domain
28 
29 	force_depend rpcbind || return 1
30 
31 	_domain=`domainname`
32 	if [ -z "$_domain" ]; then
33 		warn "NIS domainname(1) is not set."
34 		return 1
35 	fi
36 }
37 
38 run_rc_command "$1"
39