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