1309260Scognet#!/bin/sh 2309260Scognet# 3309260Scognet# $FreeBSD$ 4309260Scognet# 5309260Scognet 6309260Scognet# PROVIDE: ypset 7309260Scognet# REQUIRE: ypbind 8309260Scognet# KEYWORD: shutdown 9309260Scognet 10309260Scognet. /etc/rc.subr 11309260Scognet 12309260Scognetname="ypset" 13309260Scognetrcvar="nis_ypset_enable" 14309260Scognet 15309260Scognetload_rc_config $name 16309260Scognet 17309260Scognetcommand="/usr/sbin/${name}" 18309260Scognetcommand_args="${nis_ypset_flags}" 19309260Scognet 20309260Scognetstart_precmd="ypset_precmd" 21309260Scognet 22309260Scognetypset_precmd() 23309260Scognet{ 24309260Scognet local _domain 25309260Scognet 26309260Scognet force_depend rpcbind || return 1 27309260Scognet force_depend ypbind nis_client || return 1 28309260Scognet 29309260Scognet _domain=`domainname` 30309260Scognet if [ -z "$_domain" ]; then 31309260Scognet warn "NIS domainname(1) is not set." 32309260Scognet return 1 33309260Scognet fi 34309260Scognet} 35309260Scognet 36309260Scognetrun_rc_command "$1" 37309260Scognet