From 46b6ecf257b1a1fb5b6ff1eb116e6f7e85a6b0e3 Mon Sep 17 00:00:00 2001 From: Marcelo Araujo Date: Mon, 6 Jun 2016 03:55:00 +0000 Subject: [PATCH] Add rc.d script for ypldap(8). --- etc/defaults/rc.conf | 2 ++ etc/rc.d/ypldap | 27 +++++++++++++++++++++++++++ 2 files changed, 29 insertions(+) create mode 100755 etc/rc.d/ypldap diff --git a/etc/defaults/rc.conf b/etc/defaults/rc.conf index 8a5c07ec765f..e8ce8a9018b6 100644 --- a/etc/defaults/rc.conf +++ b/etc/defaults/rc.conf @@ -392,6 +392,8 @@ nis_ypxfrd_enable="NO" # Run rpc.ypxfrd at boot time (or NO). nis_ypxfrd_flags="" # Flags to rpc.ypxfrd (if enabled). nis_yppasswdd_enable="NO" # Run rpc.yppasswdd at boot time (or NO). nis_yppasswdd_flags="" # Flags to rpc.yppasswdd (if enabled). +nis_ypldap_enable="NO" # Run ypldap at boot time (or NO). +nis_ypldap_flags="" # Flags to ypldap (if enabled). ### SNMP daemon ### # Be sure to understand the security implications of running SNMP v1/v2 diff --git a/etc/rc.d/ypldap b/etc/rc.d/ypldap new file mode 100755 index 000000000000..d5972dcb0a23 --- /dev/null +++ b/etc/rc.d/ypldap @@ -0,0 +1,27 @@ +#!/bin/sh +# +# $FreeBSD$ +# + +# PROVIDE: ypldap +# REQUIRE: ypserv +# BEFORE: DAEMON +# KEYWORD: shutdown + +. /etc/rc.subr + +name="ypldap" +rcvar="nis_ypldap_enable" + +load_rc_config $name + +command="/usr/sbin/${name}" +command_args="${nis_ypldap_flags}" + +start_precmd="ypldap_precmd" + +ypldap_precmd() +{ + force_depend ypserv nis_server || return 1 +} +run_rc_command "$1"