1#!/bin/sh 2#
| 1#!/bin/sh 2#
|
3# $FreeBSD: head/etc/rc.d/ypserv 180564 2008-07-16 19:50:29Z dougb $
| 3# $FreeBSD: head/etc/rc.d/ypserv 231667 2012-02-14 10:51:24Z dougb $
|
4# 5 6# PROVIDE: ypserv 7# REQUIRE: rpcbind 8# KEYWORD: shutdown 9 10. /etc/rc.subr 11 12name="ypserv" 13rcvar="nis_server_enable"
| 4# 5 6# PROVIDE: ypserv 7# REQUIRE: rpcbind 8# KEYWORD: shutdown 9 10. /etc/rc.subr 11 12name="ypserv" 13rcvar="nis_server_enable"
|
14command="/usr/sbin/${name}" 15start_precmd="ypserv_prestart"
| |
16 17load_rc_config $name
| 14 15load_rc_config $name
|
| 16 17command="/usr/sbin/${name}"
|
18command_args="${nis_server_flags}" 19
| 18command_args="${nis_server_flags}" 19
|
| 20start_precmd="ypserv_prestart" 21
|
20ypserv_prestart() 21{ 22 local _domain 23
| 22ypserv_prestart() 23{ 24 local _domain 25
|
24 if ! checkyesno rpcbind_enable && \ 25 ! /etc/rc.d/rpcbind forcestatus 1>/dev/null 2>&1 26 then 27 force_depend rpcbind || return 1 28 fi
| 26 force_depend rpcbind || return 1 27
|
29 _domain=`domainname` 30 if [ -z "$_domain" ]; then 31 warn "NIS domainname(1) is not set." 32 return 1 33 fi 34 if [ ! -d /var/yp/$_domain/. ]; then 35 warn "/var/yp/$_domain is not a directory." 36 return 1 37 fi 38} 39 40run_rc_command "$1"
| 28 _domain=`domainname` 29 if [ -z "$_domain" ]; then 30 warn "NIS domainname(1) is not set." 31 return 1 32 fi 33 if [ ! -d /var/yp/$_domain/. ]; then 34 warn "/var/yp/$_domain is not a directory." 35 return 1 36 fi 37} 38 39run_rc_command "$1"
|