Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 475348 - =net-dns/rbldnsd-0.997 - Version bump.
Summary: =net-dns/rbldnsd-0.997 - Version bump.
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Server (show other bugs)
Hardware: All Linux
: Normal enhancement (vote)
Assignee: Michael Orlitzky
URL: http://www.corpit.ru/mjt/rbldnsd/NEWS
Whiteboard:
Keywords: EBUILD
Depends on: 473154
Blocks:
  Show dependency tree
 
Reported: 2013-06-30 17:37 UTC by Michael Orlitzky
Modified: 2013-07-08 17:10 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
ebuild for net-dns/rbldnsd-0.997 (rbldnsd-0.997.ebuild,1.34 KB, text/plain)
2013-06-30 17:37 UTC, Michael Orlitzky
Details
New init.d for 0.997 (initd-0.997,705 bytes, text/plain)
2013-06-30 17:39 UTC, Michael Orlitzky
Details
New conf.d for 0.997 (confd-0.997,972 bytes, text/plain)
2013-06-30 17:40 UTC, Michael Orlitzky
Details
Updated conf.d for 0.997, uses bash array for ZONES (confd-0.997,994 bytes, text/plain)
2013-07-01 23:13 UTC, Michael Orlitzky
Details
Updated init.d for 0.997, uses bash array for ZONES (initd-0.997,561 bytes, text/plain)
2013-07-01 23:14 UTC, Michael Orlitzky
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Michael Orlitzky gentoo-dev 2013-06-30 17:37:53 UTC
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.
Comment 1 Michael Orlitzky gentoo-dev 2013-06-30 17:39:14 UTC
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.
Comment 2 Michael Orlitzky gentoo-dev 2013-06-30 17:40:28 UTC
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.
Comment 3 Michael Orlitzky gentoo-dev 2013-06-30 17:43:19 UTC
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).
Comment 4 Michael Orlitzky gentoo-dev 2013-07-01 23:13:15 UTC
Created attachment 352428 [details]
Updated conf.d for 0.997, uses bash array for ZONES
Comment 5 Michael Orlitzky gentoo-dev 2013-07-01 23:14:09 UTC
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.
Comment 6 Michael Weber (RETIRED) gentoo-dev 2013-07-08 17:10:16 UTC
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).
+