178344Sobrien#!/bin/sh 278344Sobrien# 398184Sgordon# $FreeBSD$ 478344Sobrien# 578344Sobrien 678344Sobrien# PROVIDE: yppasswdd 7193197Sdougb# REQUIRE: ypserv ypset 898184Sgordon# BEFORE: LOGIN 9180564Sdougb# KEYWORD: shutdown 1078344Sobrien 1178344Sobrien. /etc/rc.subr 1278344Sobrien 1378344Sobrienname="yppasswdd" 14231667Sdougbrcvar="nis_yppasswdd_enable" 1578344Sobrien 16109770Smtmload_rc_config $name 17231667Sdougb 18231667Sdougbcommand="/usr/sbin/rpc.${name}" 19124622Smtmcommand_args="${nis_yppasswdd_flags}" 2098184Sgordon 21231667Sdougbstart_precmd="yppasswdd_precmd" 22231667Sdougb 2378344Sobrienyppasswdd_precmd() 2478344Sobrien{ 25165664Syar local _domain 26165664Syar 27231667Sdougb force_depend rpcbind || return 1 28231667Sdougb force_depend ypserv nis_server || return 1 29231667Sdougb 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