ypxfrd revision 165664
198184Sgordon#!/bin/sh 298184Sgordon# 398184Sgordon# $FreeBSD: head/etc/rc.d/ypxfrd 165664 2006-12-30 22:53:20Z yar $ 498184Sgordon# 598184Sgordon 698184Sgordon# PROVIDE: ypxfrd 7161532Sflz# REQUIRE: rpcbind ypserv 898184Sgordon 998184Sgordon. /etc/rc.subr 1098184Sgordon 1198184Sgordonname="ypxfrd" 1298184Sgordonrcvar="nis_ypxfrd_enable" 1398184Sgordoncommand="/usr/sbin/rpc.${name}" 14109770Smtmstart_precmd="ypxfrd_precmd" 15109770Smtmload_rc_config $name 1698184Sgordoncommand_args="${nis_ypxfrd_flags}" 1798184Sgordon 1898184Sgordonypxfrd_precmd() 1998184Sgordon{ 20165664Syar local _domain 21165664Syar 22101851Sgordon if ! checkyesno rpcbind_enable && \ 23101851Sgordon ! /etc/rc.d/rpcbind forcestatus 1>/dev/null 2>&1 24101851Sgordon then 25101851Sgordon force_depend rpcbind || return 1 26101851Sgordon fi 27101851Sgordon if ! checkyesno nis_server_enable && \ 28101851Sgordon ! /etc/rc.d/ypserv forcestatus 1>/dev/null 2>&1 29101851Sgordon then 30101851Sgordon force_depend ypserv || return 1 31101851Sgordon fi 32101851Sgordon 33104980Sschweikh _domain=`domainname` 34104980Sschweikh if [ -z "$_domain" ]; then 35117346Smtm warn "NIS domainname(1) is not set." 36104980Sschweikh return 1 37104980Sschweikh fi 3898184Sgordon} 3998184Sgordon 4098184Sgordonrun_rc_command "$1" 41