1181430Sstas#!/bin/sh
2181430Sstas#
3181430Sstas# $FreeBSD: releng/10.3/etc/rc.d/yppasswdd 231667 2012-02-14 10:51:24Z dougb $
4181430Sstas#
5181430Sstas
6181430Sstas# PROVIDE: yppasswdd
7181430Sstas# REQUIRE: ypserv ypset
8181430Sstas# BEFORE:  LOGIN
9181430Sstas# KEYWORD: shutdown
10181430Sstas
11181430Sstas. /etc/rc.subr
12181430Sstas
13181430Sstasname="yppasswdd"
14181430Sstasrcvar="nis_yppasswdd_enable"
15181430Sstas
16181430Sstasload_rc_config $name
17181430Sstas
18181430Sstascommand="/usr/sbin/rpc.${name}"
19181430Sstascommand_args="${nis_yppasswdd_flags}"
20181430Sstas
21181430Sstasstart_precmd="yppasswdd_precmd"
22181430Sstas
23181430Sstasyppasswdd_precmd()
24181430Sstas{
25181430Sstas	local _domain
26181430Sstas
27181430Sstas	force_depend rpcbind || return 1
28181430Sstas	force_depend ypserv nis_server || return 1
29181430Sstas	
30181430Sstas	_domain=`domainname`
31181430Sstas	if [ -z "$_domain" ]; then
32181430Sstas		warn "NIS domainname(1) is not set."
33181430Sstas		return 1
34181430Sstas	fi
35181430Sstas}
36181430Sstas
37181430Sstasrun_rc_command "$1"
38181430Sstas