Subject: Full Hesiod support? OR, is there an API for DNS SRV records?
To: None <current-users@netbsd.org>
From: Kevin P. Neal <xyzzy+kpn-bfP51X@neutralgood.org>
List: current-users
Date: 09/09/2001 00:06:42
How come NetBSD doesn't ship with the full Hesiod library?

To get Zephyr running with Hesiod I had to download and install 
the Hesiod library myself. Bit of a pain. The documentation for
Hesiod refers to "compatibility functions" (you know, the functions
Zephyr uses) so I'm wondering what the story is.

Incidentally, Zephyr clients use Hesiod to locate the Zephyr servers.
Yet the new DNS SRV records seem to do sortakinda the same thing in DNS
without being compatible with Hesiod (which is in DNS). More specifically
what DNS SRV records do is split across Hesiod SLOC and SERVICE records.

Anyway, if that's the way the world is going then is there an API to use
DNS SRV records? 

On updating the Zephyr package: what is a good example package I can
clone to enable Hesiod support in Zephyr conditional on a make variable
and still have the dependency on a Hesiod pkg work correctly? 
-- 
Kevin P. Neal                                http://www.pobox.com/~kpn/

Seen on bottom of IBM part number 1887724:
DO NOT EXPOSE MOUSE PAD TO DIRECT SUNLIGHT FOR EXTENDED PERIODS OF TIME.