Date: Fri, 24 Sep 2004 17:06:10 -0700 From: Sean McNeil <sean@mcneil.com> To: Doug Barton <DougB@FreeBSD.org> Cc: Grover Lines <grover@ceribus.net> Subject: Re: Proper way to run bind9 Message-ID: <1096070770.2712.6.camel@server.mcneil.com> In-Reply-To: <20040925001835.U7126@URF.trarfvf> References: <1096042856.24267.6.camel@purgatory.ceribus.net> <xzpsm97v49e.fsf@dwp.des.no> <20040924222550.F6548@URF.trarfvf> <1096064849.1047.7.camel@server.mcneil.com> <20040925001835.U7126@URF.trarfvf>
next in thread | previous in thread | raw e-mail | index | archive | help
On Fri, 2004-09-24 at 16:44, Doug Barton wrote: > On Fri, 24 Sep 2004, Sean McNeil wrote: > > DES made an honest mistake in rc.conf. I was waiting for him to back it > out himself, but apparently he's off having a life or something. :) I > went ahead and fixed it a bit ago. I see that has gone in. Thanks! > You mentioned "some files," do you know of anywhere else that it is not > correct? This is white noise. Sorry. I thought that the intention was to move it to /var/run/named.conf so I changed my /etc/named/named.conf. I put it back when I realized that the pid file had to be in a directory owned by bind. > > Also, the /etc/rc.d/named script will do an > > > > ln -fs "${named_chrootdir}${pidfile}" ${pidfile} > > > > if named_symlink_enable is set (which is by default). Please protect > > this with > > > > if [ -n "$named_chrootdir" ]; then > > On my system this fails harmlessly, but you're right, it shouldn't be > run if there is no chroot. I'll commit a fix for this in a second. I appreciate it. It probably would fail harmlessly for me too after I figured out what was going on. > > for those who do not have a chrootdir. Otherwise we end up with a > > recursive link. > > Actually the final result of this situation depends on the configuration > options. But you're right, this bullet should be removed from the > foot-shooting gun. > > >> To answer Grover's question, it really depends on what you want to use > >> it for. The system named.conf will run fine for bind 9 as a resolver, > >> now that the /etc/rc.d/named script has been updated to create an > >> rndc.key file if one doesn't exist. > > > > This is broken too. If named_chrootdir isn't set, then confgen_chroot > > doesn't get set and it messes up the invokation of rndc-confgen. I > > think taking the "" off of the ${confgen_chroot} will solve this but I'm > > not sure. > > Only broken for the non-chroot case. :) You're right about the fix > though, I committed the wrong version when I was testing it last night. > Thanks for the bug report. My pleasure. Glad to help any little way I can to make FreeBSD what it is. Sean
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?1096070770.2712.6.camel>