named: /var/run/named isn't being created with correct permissions
It needs to be group writable or session.key can't be written once named drops privileges. Signed-off-by: Philip Prindeville <philipp@redfish-solutions.com>
This commit is contained in:
parent
e74e9710bc
commit
b82574b31c
|
@ -10,7 +10,7 @@ include $(TOPDIR)/rules.mk
|
||||||
|
|
||||||
PKG_NAME:=bind
|
PKG_NAME:=bind
|
||||||
PKG_VERSION:=9.20.9
|
PKG_VERSION:=9.20.9
|
||||||
PKG_RELEASE:=1
|
PKG_RELEASE:=2
|
||||||
USERID:=bind=57:bind=57
|
USERID:=bind=57:bind=57
|
||||||
|
|
||||||
PKG_MAINTAINER:=Noah Meyerhans <frodo@morgul.net>
|
PKG_MAINTAINER:=Noah Meyerhans <frodo@morgul.net>
|
||||||
|
|
|
@ -13,6 +13,7 @@ named_options_file=/etc/bind/named-rndc.conf
|
||||||
rndc_conf_file=/etc/bind/rndc.conf
|
rndc_conf_file=/etc/bind/rndc.conf
|
||||||
pid_file=/var/run/named/named.pid
|
pid_file=/var/run/named/named.pid
|
||||||
|
|
||||||
|
rundir=$(dirname $pid_file)
|
||||||
logdir=/var/log/named/
|
logdir=/var/log/named/
|
||||||
cachedir=/var/cache/bind
|
cachedir=/var/cache/bind
|
||||||
libdir=/var/lib/bind
|
libdir=/var/lib/bind
|
||||||
|
@ -21,7 +22,7 @@ dyndir=/tmp/bind
|
||||||
conf_local_file=$dyndir/named.conf.local
|
conf_local_file=$dyndir/named.conf.local
|
||||||
|
|
||||||
fix_perms() {
|
fix_perms() {
|
||||||
for dir in $libdir $logdir $cachedir $dyndir; do
|
for dir in $rundir $libdir $logdir $cachedir $dyndir; do
|
||||||
test -e "$dir" || {
|
test -e "$dir" || {
|
||||||
mkdir -p "$dir"
|
mkdir -p "$dir"
|
||||||
chgrp bind "$dir"
|
chgrp bind "$dir"
|
||||||
|
|
Loading…
Reference in New Issue