documentation corrections that may be useful
Tony Primerano <[email protected]>
| Newsgroups | gmane.network.djbdns |
|---|---|
| Message-ID | <[email protected]> |
Some minor corrections to the documentation that will probably help users.
<http://tonycode.com/wiki/index.php?title=Setting_up_DJBDNS_on_Linux>
1st suggestion is to mention the Linux bug fix on on daemontools and
ucspi-tcp install pages. I googled for the fix then found it on the djbdns
when I was done. :-)
Then a minor issue on the http://cr.yp.to/djbdns/run-server.html page.
Here are my notes.
- Main page
- http://cr.yp.to/djbdns.html
- Install instructions are here
- http://cr.yp.to/djbdns/install.html
- My corrections
- avoid this error(/usr/bin/ld: errno: TLS definition in
/lib64/libc.so.6 section .tbss mismatches non-TLS reference in envdir.o)
- When installing daemontools http://cr.yp.to/daemontools/install.html
- before running install edit this file
- vi src/conf-cc
- add this to end of gcc line
- -include /usr/include/errno.h
- When installing ucspi-tcp http://cr.yp.to/ucspi-tcp/install.html
- vi conf-cc
- add this to end of gcc line
- -include /usr/include/errno.h
- The above linux bug fix is documented in the djbdns instructions but
when following the installs sequentially you miss the note
- How to run a DNS server notes
- http://cr.yp.to/djbdns/run-server.html
4. On the second computer, as root, edit /service/tinydns/root/data to
remind yourself that DNS data is replicated from the first computer to
the second:
# Do not edit data on this computer! data.cdb is copied from 1.8.7.200.
# The following line protects data.cdb by stopping make.
9
*/service/tinydns/root/data* does not exist until step 5. use
/etc/tinydns/root/data