Created attachment 352334 [details] ebuild for net-dns/rbldnsd-0.997 This was released yesterday with much improved ipv6 support. I've taken the opportunity to clean up the ebuild, conf.d, and init.d files as well. Comments are welcome. I'm running this version on our production x86 servers and locally (just for testing) on amd64. The rest I've marked ~arch but am unable to test.
Created attachment 352336 [details] New init.d for 0.997 This moves the PID file and rootdir arguments out of the conf file and into the init script. It also supports the two new variables in the conf file, and moves the PID to /run.
Created attachment 352338 [details] New conf.d for 0.997 I've made it a little bit easier to specify some of the config options, and added two sensible default options. The user no longer has to worry about passing the PID, rootdir, and user options manually.
I've also removed the example zone. It was a very bad example, and produces warnings upon startup: rbldnsd: file example(23): invalid address rbldnsd: zone rbl.example.com: no glue record(s) for rbl.example.com NS found Better examples can be found in the man pages and on the website (or google).
Created attachment 352428 [details] Updated conf.d for 0.997, uses bash array for ZONES
Created attachment 352430 [details] Updated init.d for 0.997, uses bash array for ZONES Figured I might as well use a bash array for the ZONES conf variable as well.
emake dies in eapi-5, no need for || die keyword ~hppa dropped, package.use.mask'd test on sparc, see bug 476198. FEATURE=test needs pydns:2 and needs to run the right python2 version for the existing modules. +*rbldnsd-0.997 (08 Jul 2013) + + 08 Jul 2013; Michael Weber <xmw@gentoo.org> +files/confd-0.997, + +files/initd-0.997, +rbldnsd-0.997.ebuild: + Version bump by Michael Orlitzky (bug 475348). +