198184Sgordon#!/bin/sh 298184Sgordon# 398184Sgordon# $FreeBSD$ 498184Sgordon# 598184Sgordon 698184Sgordon# PROVIDE: ypupdated 798184Sgordon# REQUIRE: rpcbind ypserv 8180564Sdougb# KEYWORD: shutdown 998184Sgordon 1098184Sgordon. /etc/rc.subr 1198184Sgordon 1298184Sgordonname="ypupdated" 1398184Sgordonrcvar="rpc_ypupdated_enable" 14231667Sdougb 15231667Sdougbload_rc_config $name 16231667Sdougb 1798184Sgordoncommand="/usr/sbin/rpc.${name}" 1898184Sgordonstart_precmd="rpc_ypupdated_precmd" 1998184Sgordon 2098184Sgordonrpc_ypupdated_precmd() 2198184Sgordon{ 22165664Syar local _domain 23165664Syar 24231667Sdougb force_depend rpcbind || return 1 25231667Sdougb force_depend ypserv nis_server || return 1 26101851Sgordon 27104980Sschweikh _domain=`domainname` 28104980Sschweikh if [ -z "$_domain" ]; then 29117346Smtm warn "NIS domainname(1) is not set." 30104980Sschweikh return 1 31104980Sschweikh fi 3298184Sgordon} 3398184Sgordon 3498184Sgordonrun_rc_command "$1" 35