Fix two glitches that appear in the non-chroot case. First, if not
chrooted the pid symlink code should not fire. Also, remove the quotes around the chroot variable in the rndc-confgen invocation so that if not chrooted the command will still succeed. Pointed out by: Sean McNeil <sean@mcneil.com>
This commit is contained in:
parent
511c05b377
commit
ae00aa68e8
@ -66,11 +66,13 @@ named_precmd()
|
||||
rc_flags="$rc_flags -t $named_chrootdir"
|
||||
confgen_chroot="-t${named_chrootdir}"
|
||||
checkyesno named_chroot_autoupdate && chroot_autoupdate
|
||||
else
|
||||
named_symlink_enable=NO
|
||||
fi
|
||||
|
||||
# Create an rndc.key file for the user if none exists
|
||||
if [ ! -f "${named_chrootdir}/etc/namedb/rndc.key" ]; then
|
||||
rndc-confgen -a -b256 "${confgen_chroot}"
|
||||
rndc-confgen -a -b256 ${confgen_chroot}
|
||||
fi
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user