PowerDns (emerge pdns) has a built-in recursor, that looks up a DNS entry if it is not in the local database. It's binary is called pdns_recursor. When doing a normal emerge pdns, the binary is not being built. By adding the line "--enable-recursor" to the "econf" value under src_compile and (r)emerging, the binary appears. Still, the pdns script in /etc/init.d does not start the recursor. Reproducible: Always Steps to Reproduce: 1.emerge pdns 2./etc/init.d/pdns 3.dig @localhost gentoo.org Actual Results: I get a timeout, since no recursor is running. Expected Results: This was quite expected, but i would like to be able to enable the recursor, and that the /etc/init.d/pdns script will launch it if present. PowerDNS configuration Howto: http://downloads.powerdns.com/documentation/html/built-in-recursor.html My main "wish" is that the pdns script will lauch the recursor if available. A second wish would be for example a USE-flag for PDNS_RECURSOR or something. An alternative would be to make the ebuild compile the binary by default, and have its own init.d/ script.
Assigning bug to developer who 'appears' to maintain PowerDNS ebuilds :)
Available in 2.9.18 via the recursor USE flag.