ypxfrd revision 117346
198184Sgordon#!/bin/sh 298184Sgordon# 398184Sgordon# $FreeBSD: head/etc/rc.d/ypxfrd 117346 2003-07-09 03:21:03Z mtm $ 498184Sgordon# 598184Sgordon 698184Sgordon# PROVIDE: ypxfrd 798184Sgordon# REQUIRE: rpcbind 898184Sgordon# KEYWORD: FreeBSD 998184Sgordon 1098184Sgordon. /etc/rc.subr 1198184Sgordon 1298184Sgordonname="ypxfrd" 1398184Sgordonrcvar="nis_ypxfrd_enable" 1498184Sgordoncommand="/usr/sbin/rpc.${name}" 15109770Smtmstart_precmd="ypxfrd_precmd" 16109770Smtmload_rc_config $name 1798184Sgordoncommand_args="${nis_ypxfrd_flags}" 1898184Sgordon 1998184Sgordonypxfrd_precmd() 2098184Sgordon{ 21101851Sgordon if ! checkyesno rpcbind_enable && \ 22101851Sgordon ! /etc/rc.d/rpcbind forcestatus 1>/dev/null 2>&1 23101851Sgordon then 24101851Sgordon force_depend rpcbind || return 1 25101851Sgordon fi 26101851Sgordon if ! checkyesno nis_server_enable && \ 27101851Sgordon ! /etc/rc.d/ypserv forcestatus 1>/dev/null 2>&1 28101851Sgordon then 29101851Sgordon force_depend ypserv || return 1 30101851Sgordon fi 31101851Sgordon 32104980Sschweikh _domain=`domainname` 33104980Sschweikh if [ -z "$_domain" ]; then 34117346Smtm warn "NIS domainname(1) is not set." 35104980Sschweikh return 1 36104980Sschweikh fi 3798184Sgordon} 3898184Sgordon 3998184Sgordonrun_rc_command "$1" 40