Deleted Added
full compact
ypserv (124616) ypserv (124622)
1#!/bin/sh
2#
3# $NetBSD: ypserv,v 1.5 2000/09/19 13:04:39 lukem Exp $
1#!/bin/sh
2#
3# $NetBSD: ypserv,v 1.5 2000/09/19 13:04:39 lukem Exp $
4# $FreeBSD: head/etc/rc.d/ypserv 124616 2004-01-17 10:16:38Z mtm $
4# $FreeBSD: head/etc/rc.d/ypserv 124622 2004-01-17 10:59:43Z mtm $
5#
6
7# PROVIDE: ypserv
8# REQUIRE: rpcbind
9# KEYWORD: FreeBSD
10
11. /etc/rc.subr
12
13name="ypserv"
14command="/usr/sbin/${name}"
15start_precmd="ypserv_precmd"
16
17load_rc_config $name
5#
6
7# PROVIDE: ypserv
8# REQUIRE: rpcbind
9# KEYWORD: FreeBSD
10
11. /etc/rc.subr
12
13name="ypserv"
14command="/usr/sbin/${name}"
15start_precmd="ypserv_precmd"
16
17load_rc_config $name
18case ${OSTYPE} in
19FreeBSD)
20 rcvar="nis_server_enable"
21 command_args="${nis_server_flags}"
22 ;;
23NetBSD)
24 rcvar=${name}
25 required_vars="rpcbind"
26 ;;
27esac
18rcvar="nis_server_enable"
19command_args="${nis_server_flags}"
28
29ypserv_precmd()
30{
20
21ypserv_precmd()
22{
31 case ${OSTYPE} in
32 FreeBSD)
33 if ! checkyesno rpcbind_enable && \
34 ! /etc/rc.d/rpcbind forcestatus 1>/dev/null 2>&1
35 then
36 force_depend rpcbind || return 1
37 fi
38 ;;
39 esac
40
23 if ! checkyesno rpcbind_enable && \
24 ! /etc/rc.d/rpcbind forcestatus 1>/dev/null 2>&1
25 then
26 force_depend rpcbind || return 1
27 fi
41 _domain=`domainname`
42 if [ -z "$_domain" ]; then
43 warn "NIS domainname(1) is not set."
44 return 1
45 fi
28 _domain=`domainname`
29 if [ -z "$_domain" ]; then
30 warn "NIS domainname(1) is not set."
31 return 1
32 fi
46
47 if [ ! -d /var/yp/$_domain/. ]; then
48 warn "/var/yp/$_domain is not a directory."
49 return 1
50 fi
51}
52
53run_rc_command "$1"
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"