Matthijs Mohlmann wrote:
> Did you try the script, I mean restarting
> /etc/init.d/pdns-recursor restart ?
I am referring to /etc/resolvconf/update.d/pdns, not to
/etc/init.d/pdns-recursor.
No, I didn't try the script. Having extra directories in
PATH doesn't break anything; it's just a bit unclean.
> Hm, ok, isn't it better to put it in /var/run/powerdns ?
/var/run/powerdns/ is preferable IF it can be used. /var/run/
can be safely used iff the file to be stored there does not have
to be accessed before network drives are mounted at
/etc/rcS.d/S45mountnfs.sh. (Reason: Debian supports putting /var
on a network drive.)
The problem is that resolvconf initializes before networking
(for obvious reasons) at /etc/rcS.d/S38resolvconf; the latter
script runs the resolvconf update scripts. Resolvconf update
scripts can get run again as a result of ifups done in
/etc/rcS.d/S40networking and other places.
So /var/run/powerdns/ can be used provided:
1. /etc/resolvconf/update.d/pdns is modified so that it doesn't
do anything if /var/run/powerdns is absent;
2. and something ensures that /etc/resolvconf/update.d/pdns gets
run after /etc/rcS.d/S45mountnfs.sh and before pdns starts
#1 is easy to implement:
[ -d /var/run/powerdns ] || exit 0
#2 can be implemented (a bit hackishly) by including a call to
/etc/resolvconf/update.d/pdns in the pdns initscript.
I hope I have said enough to explain the issues involved.
--
Thomas Hood
--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]