Deleted Added
full compact
yppasswdd (98184) yppasswdd (101851)
1#!/bin/sh
2#
3# $NetBSD: yppasswdd,v 1.6 2002/03/22 04:34:01 thorpej Exp $
1#!/bin/sh
2#
3# $NetBSD: yppasswdd,v 1.6 2002/03/22 04:34:01 thorpej Exp $
4# $FreeBSD: head/etc/rc.d/yppasswdd 98184 2002-06-13 22:14:37Z gordon $
4# $FreeBSD: head/etc/rc.d/yppasswdd 101851 2002-08-14 05:44:32Z gordon $
5#
6
7# PROVIDE: yppasswdd
8# REQUIRE: ypserv ypbind
9# BEFORE: LOGIN
10# KEYWORD: FreeBSD NetBSD
11
12. /etc/rc.subr
13
14name="yppasswdd"
15command="/usr/sbin/rpc.{name}"
16start_precmd="yppasswdd_precmd"
17
18case `${CMD_OSTYPE}` in
19FreeBSD)
20 rcvar="nis_yppasswdd_enable"
5#
6
7# PROVIDE: yppasswdd
8# REQUIRE: ypserv ypbind
9# BEFORE: LOGIN
10# KEYWORD: FreeBSD NetBSD
11
12. /etc/rc.subr
13
14name="yppasswdd"
15command="/usr/sbin/rpc.{name}"
16start_precmd="yppasswdd_precmd"
17
18case `${CMD_OSTYPE}` in
19FreeBSD)
20 rcvar="nis_yppasswdd_enable"
21 required_vars="portmap_enable nis_server_enable"
22 command_args="${nis_yppasswdd_flags}"
23 ;;
24NetBSD)
25 rcvar=$name
26 required_vars="rpcbind ypserv"
27 ;;
28esac
29
30yppasswdd_precmd()
31{
21 command_args="${nis_yppasswdd_flags}"
22 ;;
23NetBSD)
24 rcvar=$name
25 required_vars="rpcbind ypserv"
26 ;;
27esac
28
29yppasswdd_precmd()
30{
31 case `${CMD_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 if ! checkyesno nis_server_enable && \
39 ! /etc/rc.d/ypserv forcestatus 1>/dev/null 2>&1
40 then
41 force_depend ypserv || return 1
42 fi
43 ;;
44 esac
45
32 _domain=`domainname`
33 if [ -z "$_domain" ]; then
34 warn "domainname(1) is not set."
35 return 1
36 fi
37}
38
39load_rc_config $name
40run_rc_command "$1"
46 _domain=`domainname`
47 if [ -z "$_domain" ]; then
48 warn "domainname(1) is not set."
49 return 1
50 fi
51}
52
53load_rc_config $name
54run_rc_command "$1"