Files
bsdports/net/bind-tools/files/bind.sh.in
2019-12-26 07:26:06 +00:00

47 lines
875 B
Bash
Executable File

#!/bin/sh
#
# PROVIDE: named bind
# REQUIRE: NETWORKING
# AFTER: NETWORKING
# KEYWORD: shutdown
. "/etc/rc.subr"
name="bind"
command="%%PREFIX%%/sbin/named"
procname="${command}"
rcvar=bind_enable
load_rc_config "$name"
: ${bind_enable="NO"}
: ${bind_changeroot="YES"}
: ${bind_root="%%BIND_CHROOTDIR%%"}
: ${bind_changeowner="YES"}
: ${bind_owner="%%BIND_OWNER%%"}
: ${bind_conf="%%BIND_SYSCONFDIR%%/named.conf"}
: ${bind_args=""}
if checkyesno bind_changeroot; then
bind_args="${bind_args} -t ${bind_root}"
else
bind_root="";
fi
if checkyesno bind_changeowner; then
bind_args="${bind_args} -u ${bind_owner}"
fi
rcvar="${rcvar} bind_changeroot bind_root bind_changeowner bind_owner bind_conf"
required_dirs="${bind_root}%%BIND_RUNDIR%%"
required_files="${bind_root}/${bind_conf}"
command_args="${bind_args} -c ${bind_conf}"
run_rc_command "$1"
#EOF