The tinydns-setup, dnscache-setup, and djbdns-setup scripts are all more trouble than they're worth. They basically just run {tinydns,dnscache}-conf and stick a few lines (supplied by the user) into text files according to e.g., * http://cr.yp.to/djbdns/run-server.html * http://cr.yp.to/djbdns/run-cache-x-home.html * http://cr.yp.to/djbdns/axfrdns-conf.html but they do it in a non-portable way, with no error checking nor cleanup in the event that one of the scripts fails halfway through. I think they should just be dropped, and we can point the user to the setup docs. The only thing gentoo-specific about this would be the user/group names that we use in pkg_preinst().
Created attachment 319774 [details, diff] Patch to improve docs and remove setup scripts This patches -r26 to not install the foo-setup scripts. Instead, it points the user at the relevant docs and provides him with the foo-conf commands that the setup scripts used to use.
+*djbdns-1.05-r28 (08 Jul 2013) + + 08 Jul 2013; Michael Weber <xmw@gentoo.org> +djbdns-1.05-r28.ebuild, + metadata.xml: + replace setup scripts with documentation (bug 428588, thanks Michael + Orlitzky), inherit readme.gentoo. +
Thank you, this also fixes #428582.