Hello Justin,

On Apr 9, 2013, at 1:29 , jus...@postgresql.org wrote:
> Seems ok (so far) on OSX, with one minor exception.
> 
> The "/etc/powerdns/recursor.conf" location for the config file
> is hardcoded, not allowing overrides.

Second report this week. Tempted to fix it for 3.5 but 'config file location' 
is a great way to break things for everybody.

> Originally (wrongly) thought it was from the Makefile:
> 
>  CONFIGDIR="/etc/powerdns/"

Yes, this is confusing. Apologies for that.

> But the value being used is the one in config.h, which makes more
> sense in hindsight (ie "embedded in the compiled executable"):

Yes, but the Makefile should take responsibility for passing CONFIGDIR on.

>  #define SYSCONFDIR "/etc/powerdns/"
> 
> In the short term it's easy to fix for OSX packaging by just
> patching config.h on the fly.
> 
> Not sure what the "proper" fix is though, so someone can adjust
> the location without needing to patch things before compiling. ;)
> 
> Anyone have suggestions?  Make adding a sed to the mock
> "configure" script. ?


Can you try:
- compiling without the sed
then
- see if using --config-dir in your startup script helps?

Kind regards,
-- 
Peter van Dijk
Netherlabs Computer Consulting BV - http://www.netherlabs.nl/


_______________________________________________
Pdns-dev mailing list
Pdns-dev@mailman.powerdns.com
http://mailman.powerdns.com/mailman/listinfo/pdns-dev

Reply via email to