Cannot start named in chroot using the init script Reproducible: Always Steps to Reproduce: 1.emerge bind (tested 9.3.2-r5 and 9.4.1) 2.nano -w /etc/conf.d/named and uncomment CHROOT="/chroot/dns" 3.emerge --config =9.4.1 4.echo "alias rndc='rndc -k /chroot/dns/etc/bind/rndc.key'" >> /root/.bashrc 5.source /root/.bashrc 6./etc/init.d/named start Actual Results: * Starting chrooted named ... named: chroot(): No such file or directory [ !! ] * ERROR: named failed to start Expected Results: named starts with correct parm's. /usr/sbin/named -u named -n 1 -t /chroot/dns commenting out the CHROOT="/chroot/dns" in /etc/conf.d/named allows named start normal without chroot.
starting bind from commandline in chroot functions normal. #/usr/sbin/named -u named -n 1 -t /chroot/dns
Created attachment 119053 [details, diff] Patch to correct the start-stop-daemon line to be compatible with plain sh It works fine for me on my g/fbsd :)
Fixed, thanks. No revbump as voxus assures me there's a new version in a week.