bind: start up with -4 if not listening on ipv6 addresses
Signed-off-by: Philip Prindeville <philipp@redfish-solutions.com>
This commit is contained in:
parent
360383a997
commit
a7b770eec4
|
@ -10,7 +10,7 @@ include $(TOPDIR)/rules.mk
|
|||
|
||||
PKG_NAME:=bind
|
||||
PKG_VERSION:=9.18.10
|
||||
PKG_RELEASE:=1
|
||||
PKG_RELEASE:=2
|
||||
USERID:=bind=57:bind=57
|
||||
|
||||
PKG_MAINTAINER:=Noah Meyerhans <frodo@morgul.net>
|
||||
|
|
|
@ -30,6 +30,10 @@ fix_perms() {
|
|||
done
|
||||
}
|
||||
|
||||
no_ipv6() {
|
||||
[ -z "$(ip -6 -o route show default)" ]
|
||||
}
|
||||
|
||||
reload_service() {
|
||||
rndc -q reload
|
||||
}
|
||||
|
@ -68,8 +72,11 @@ start_service() {
|
|||
|
||||
touch $conf_local_file
|
||||
|
||||
local args=
|
||||
[ no_ipv6 ] && args="-4"
|
||||
|
||||
procd_open_instance
|
||||
procd_set_param command /usr/sbin/named -u bind -f -c $config_file
|
||||
procd_set_param command /usr/sbin/named -u bind -f $args -c $config_file
|
||||
procd_set_param file $config_file \
|
||||
$config_dir/bind.keys \
|
||||
$named_options_file \
|
||||
|
|
Loading…
Reference in New Issue