Created attachment 351038 [details, diff] Patch for net-dns/bind-tools installing all dnssec tools The net-dns/bind-tools selectively installs only some of the utils which are included in the sources, especially only one of the seven dnssec-related tools. I created a patch which also installs the other dnssec tools. While doing that, I also introduced three additional USE flags for building the dig tools, nsupdate and/or the dnssec tools. Only the dig flag is enabled by default, because that is what most people want.
I don't really see a point in the extra use flags.
I have to agree that they are not neccessary, but I think they correspond to the Gentoo spirit, the configurability of everything. Most people won't need tools like nsupdate or dnssec-signzone. I don't care too much if my useflags are incorporated into the ebuild, my main interest is the availability of the dnssec utils.
Ping. This patch still hasn't been included in the ebuild. As I already said, the main point here is not the addition of USE flags (even though I still think they should be added), but that the dnssec tools (other than dnssec-keysign) are still completely ignored by the ebuild.
Created attachment 368996 [details, diff] Updated patch for net-dns/bind-tools installing all dnssec tools Here's an updated patch for 9.9.4.
Hi Luis, I did not forget your request but it is slightly more complicated actually. bind-tools are linked statically against libisc and libdns and I actually wanted to move *all* bind tools to bind-tools but I'll have to do more tests and find a proper solution for it.
Btw. the mentioned tools are currently part of net-dns/bind.
(In reply to Christian Ruppert (idl0r) from comment #5) > Hi Luis, > > I did not forget your request but it is slightly more complicated actually. > bind-tools are linked statically against libisc and libdns and I actually > wanted to move *all* bind tools to bind-tools but I'll have to do more tests > and find a proper solution for it. Okay, that's good to know. Thanks for the clarification. I was just going over all my old bugs which hadn't been resolved yet, so I'm not in a hurry about this.
Ping? I was also missing the various dnssec tools in the bind-tools package. Any resolution on the horizon?
ping? I can update the ebuild if you like.
+*bind-tools-9.10.2 (21 Apr 2015) + + 21 Apr 2015; Eray Aslan <eras@gentoo.org> +bind-tools-9.10.2.ebuild: + Non-maintainer bump. Add dnssec tools - bug #473400 +
Hi, Due to last change in ebuild, I get file collision error : * Messages for package net-dns/bind-tools-9.10.2: * This package will overwrite one or more files that may belong to other * packages (see list below). You can use a command such as `portageq * owners / <filename>` to identify the installed package that owns a * file. If portageq reports that only one package owns a file then do * NOT file a bug report. A bug report is only useful if it identifies at * least two or more packages that are known to install the same file(s). * If a collision occurs and you can not explain where the file came from * then you should simply ignore the collision since there is not enough * information to determine if a real problem exists. Please do NOT file * a bug report at http://bugs.gentoo.org unless you report exactly which * two packages install the same file(s). See * http://wiki.gentoo.org/wiki/Knowledge_Base:Blockers for tips on how to * solve the problem. And once again, please do NOT file a bug report * unless you have completely understood the above message. * * Detected file collision(s): * * /usr/share/man/man8/dnssec-revoke.8.bz2 * /usr/share/man/man8/dnssec-signzone.8.bz2 * /usr/share/man/man8/dnssec-dsfromkey.8.bz2 * /usr/share/man/man8/dnssec-importkey.8.bz2 * /usr/share/man/man8/dnssec-settime.8.bz2 * /usr/share/man/man8/dnssec-keyfromlabel.8.bz2 * /usr/share/man/man8/dnssec-verify.8.bz2 * * Searching all installed packages for file collisions... * * Press Ctrl-C to Stop * * net-dns/bind-9.10.1_p1:0::gentoo * /usr/share/man/man8/dnssec-dsfromkey.8.bz2 * /usr/share/man/man8/dnssec-importkey.8.bz2 * /usr/share/man/man8/dnssec-keyfromlabel.8.bz2 * /usr/share/man/man8/dnssec-revoke.8.bz2 * /usr/share/man/man8/dnssec-settime.8.bz2 * /usr/share/man/man8/dnssec-signzone.8.bz2 * /usr/share/man/man8/dnssec-verify.8.bz2 * * Package 'net-dns/bind-tools-9.10.2' NOT merged due to file collisions. * If necessary, refer to your elog messages for the whole content of the * above message.
Sorry, I saved change too quickly ! I wanted to add these colliding files belong to net-dns/bind-9.10.1_p1.
Should be fixed in =net-dns/bind-9.10.2. Thanks for the report.
+ 21 Apr 2015; Mike Gilbert <floppym@gentoo.org> bind-tools-9.10.2.ebuild: + Add blocker on <net-dns/bind-9.10.2 so that portage does not complain about + file collisions.