net-dns/ndu uses /etc/bind/named.conf or similar file to do its work. While bind does not actually need to be installed, it ought to be recommended in the least. Reproducible: Always Steps to Reproduce: 1. emerge 2. run 3. Actual Results: ndu version 0.4: DNS reverse file generator Written by John Newbigin (jn@it.swin.edu.au) Could not open configuration file /etc/bind/named.conf Expected Results: emerge should warn or require bind be installed
I use the dnstouch binary on a machine that's nowhere near BIND, because my DNS zones are in a VCS. So no, the package is NOT only useful if BIND is installed.
First, from the README: "Currently, ndu is designed to work with bind 8 named.conf files." Second, the ebuild script specifies and RDEPEND=net-dns/bind I don't know what that means, exactly. dnstouch works with bind-like zone files. If some unusual DNS server also uses these, fine; let the installer ignore the depends. That's what dependencies are for.
The older versions used to require that named was installed concurrently. I explicitly removed that because I put my entire bind configuration (zones and configs) into a VCS (CVS originally, now Git), and manage it from another machine centrally. I added a warning for you.