• Home
  • History
  • Annotate
Name Date Size #Lines LOC

..03-May-2022-

m4/H02-Apr-2013-8,6167,758

man/H03-May-2022-1,3391,031

src/H03-May-2022-3,7422,997

COPYINGH A D28-Mar-20132.1 KiB4435

INSTALLH A D02-Apr-201315.4 KiB371289

Makefile.amH A D25-Mar-201366 43

Makefile.inH A D03-May-202223.8 KiB777686

NEWSH A D02-Apr-20133.7 KiB8172

READMEH A D02-Apr-20131.9 KiB5441

aclocal.m4H A D02-Apr-201339.6 KiB1,1351,022

ar-libH A D02-Apr-20135.7 KiB271210

autogen.shH A D25-Mar-201330 31

config.guessH A D02-Apr-201343.8 KiB1,5311,321

config.h.inH A D02-Apr-20133.2 KiB12886

config.subH A D02-Apr-201334.7 KiB1,7831,640

configureH A D02-Apr-2013572.3 KiB19,12816,059

configure.acH A D02-Apr-20132.7 KiB9482

depcompH A D02-Apr-201320.4 KiB709460

install-shH A D02-Apr-201313.7 KiB528351

ltmain.shH A D02-Apr-2013277 KiB9,6627,310

missingH A D02-Apr-201310.1 KiB332243

README

1This is release 3.2.1 of the Hesiod name service library.  Hesiod can
2provide general name service for a variety of applications and is
3based on the Berkeley Internet Name Daemon (BIND).
4
5To prepare this directory for building, run the command "./configure".
6configure takes a number of options; use "./configure --help" to find
7out what they are.  Hesiod requires a vaguely ANSI compiler to build;
8gcc will do.
9
10Run "make" or "make all" to build the Hesiod library.
11
12Run "make install" to install the Hesiod library.
13
14You will want to create a configuration file named hesiod.conf in the
15sysconfdir (/usr/local/etc/hesiod.conf by default) on your client
16machines, reading something like:
17
18	rhs=.your.domain
19	lhs=.ns
20
21The value of rhs can be overridden at run time by the environment
22variable HES_DOMAIN.  The value ".ns" for lhs is an unfortunate
23historical convention; ".hs" or "hesiod" would have been better.
24Nevertheless, you probably want to use ".ns" for compatibility with
25existing Hesiod domains.
26
27To create Hesiod information on your central name servers, you need to
28make them authoritative for the domain ns.your.domain with a line in
29named.boot reading something like:
30
31	primary		ns.your.domain		named.hesiod
32
33And then in named.hesiod, you need data looking something like:
34
35	; SOA and NS records.
36	@	IN	SOA	server1.your.domain admin-address.your.domain (
37			40000	      ; serial - database version number
38			1800	      ; refresh - sec servers
39			300	      ; retry - for refresh
40			3600000       ; expire - unrefreshed data
41			7200 )        ; min
42			NS	server1.your.domain
43			NS	server2.your.domain
44
45	; Actual Hesiod data.
46	haynes.grplist	TXT	"haynes:2638"
47	haynes.group	TXT	"haynes:*:2638:"
48	2638.gid	CNAME	haynes.group
49	zephyr.sloc	TXT	"zephyrserver1.my.domain"
50	zephyr.sloc	TXT	"zephyrserver2.my.domain"
51
52There is a mailing list at MIT for Hesiod users, hesiod@mit.edu.  To
53get yourself on or off the list, send mail to hesiod-request@mit.edu.
54