home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 35 Internet / 35-Internet.zip / bind494s.zip / INSTALL < prev    next >
Text File  |  1995-12-24  |  3KB  |  75 lines

  1. $Id: INSTALL,v 8.6 1995/12/24 06:43:57 vixie Exp $
  2.  
  3. THE FILES:
  4. ----------
  5. INSTALL        -- This file
  6. README        -- Release announcements, tips and traps (some out of date)
  7. OPTIONS        -- The options that can be turned on and off
  8. RUNSON        -- What machines/compilers is BIND known to build on
  9. TODO        -- Have spare time?  Consider contributing to the project!
  10. doc/info/*    -- Platform-dependent build hints
  11.  
  12. HOW TO BUILD:
  13. -------------
  14. 4.9.3 is considerably easier to build than previous releases.  These
  15. are the instructions on how to compile the software.  For information
  16. on how to create your configuration files (resolv.conf, named.boot, and
  17. zone files) see the doc/bog directory and/or get "DNS and BIND" by C.
  18. Liu and P. Albitz from O'Reilly & Associates, Sebastopol, CA, ISBN
  19. 0-937175-82-X 1992
  20.  
  21. Note:    If you maintain a BSD or are otherwise running a 4.4BSD-based system
  22.     and want to integrate BIND into it, check out BSD/README.
  23.  
  24. 1.  (optional) If you are going to compile for multiple platforms, you
  25. can make a symbolic link tree for each platform to save disk space.  To
  26. create a directory called "sun4.dir", do:
  27.     make DST=sun4.dir links
  28. Now "cd sun4.dir" and you can do everything as if you had a complete
  29. copy of the source.  Just be careful if you are modifying a file, make
  30. sure you turn any links into files:
  31.     mv file file.tmp ; cp file.tmp file ; rm file.tmp
  32.  
  33. 2.  Edit "conf/options.h" and turn on any options that you want.  The
  34. defaults are pretty reasonable for most installations.
  35.  
  36. 3.  Edit "Makefile".  Go to the section that describes your operating
  37. system and uncoment it out.  Add any other variables (for example,
  38. I added a line "DISTHELP=/usr/local/lib".)  If in doubt, use the
  39. default!
  40.  
  41. 4.  "make" should build everything.  Consider putting "./bin" in your
  42. path if "make depend" fails and you think bin/mkdep will help you out.
  43.  
  44.     *** NOTE NOTE NOTE NOTE NOTE NOTE NOTE NOTE NOTE NOTE NOTE ***
  45.  
  46.     The next step (#5) will burn down files which were supplied with
  47.     your operating system.  You should run the suggested "-n" first
  48.     and make sure you have saved any files you want to save.
  49.  
  50.     *** NOTE NOTE NOTE NOTE NOTE NOTE NOTE NOTE NOTE NOTE NOTE ***
  51.  
  52. 5.  "make install" will install everything.  You might first do
  53. "make -n install" to see what commands would be executed by "make install"
  54. to make sure you understand where everything is about to be installed.
  55.  
  56. 6.  (optional, SunOS 4.1.x/NetBSD-1.x/Solaris 2.x only): You can integrate
  57. the new resolver (client-side) code into the shared libraries of your
  58. operating system so that all dynamicly linked programs take advantage of
  59. the new resolver.  Read shres/<osname>/INSTALL to find out how to do it.
  60.  
  61.  
  62.  
  63. HOW TO GET HELP:
  64. ---------------- 
  65. If you have any problems or fixes send them to
  66.         bind@uunet.uu.net
  67.  
  68. To be added to that mailing list, send mail to
  69.         bind-request@uunet.uu.net
  70.  
  71.  
  72.  
  73. This INSTALL was originally written on 15Jul94 by Tom Limoncelli <tal@plts.org>
  74. Minor changes 23Dec95 by Christopher Davis <ckd@kei.com>
  75.