home *** CD-ROM | disk | FTP | other *** search
/ Peanuts NeXT Software Archives / Peanuts-2.iso / Unix / admin / xntp.3.5f.README < prev    next >
Encoding:
Text File  |  1996-08-26  |  4.3 KB  |  100 lines

  1. [ Note: The RTF version of this document is available after installing the
  2.         XNTP package at '/usr/local/XNTP/XNTP_README.rtf', and is more
  3.     readable.  Any errors in this are due to rtf2ascii. :-) ]
  4.  
  5.  
  6. XNTP Version 3.5f for NEXTSTEP 3.3/m68k
  7.  
  8. Contained in this document:
  9.  
  10. 1...    Introduction
  11. 2...    Installation procedure
  12. 3...    Package notes and my contact information
  13. 4...    Copyright
  14.  
  15.  
  16. 1    Introduction
  17.  
  18. This distribution contains a precompiled version of XNTP.  XNTP is used to
  19. syncronize the clocks one or more computers.  Since XNTP is highly hardware
  20. dependent, this version is for m68k hardware running NEXTSTEP 3.3 only.  It
  21. may work with other releases of NEXTSTEP, but I make no promises.
  22.  
  23.  
  24. 2 Installation procedure
  25.  
  26. The package consists of a set of executables that reside in /usr/local/bin and
  27. man pages which go in /usr/local/man/man8.  The package also creates a
  28. /usr/local/XNTP directory which contains a sample ntp.conf file, changes that
  29. should be made to /etc/rc.local, the original README and COPYRIGHT documents,
  30. an HTML version of the documentation, and a .me and ASCII version of the Notes
  31. file.
  32.  
  33. file://usr/local/XNTP/html/index.html is a good place to start.
  34.  
  35. This package must be installed as root.  If you don't have a /usr/local tree,
  36. Installer.app will make one, although you should double-check the permissions.
  37. Install the package in '/usr/local' (I've built the package to not be
  38. relocatable, so go with it).  You then need to create an appropriate
  39. /etc/ntp.conf configuration file.  Check out my example, and read the docs and
  40. find local timeservers that you have permission to use.
  41.  
  42. Finally, you need to change /etc/rc.local to resemble this:
  43.  
  44. # Adjust the kernel's timekeeping values to better compensate for the clock
  45. # and for running NTP.
  46.  
  47. (echo 'Adjusting clock.')  >/dev/console /usr/local/bin/tickadj -A
  48. #/usr/local/bin/tickadj -a 8 -t 15627 -s
  49.  
  50. (echo -n 'local daemons:') >/dev/console
  51.  
  52. # start up the XNTP daemon /usr/local/bin/xntpd > /dev/console 2>&1 (echo -n '
  53. xntpd') >/dev/console
  54.  
  55.  
  56. I've measured the implicit clock drift of my machine to come up with the
  57. adjustment above (the line with "-a 8 -t 15627 -s").  You can read the docs to
  58. figure out how to compute your own numbers, or you can run with mine.  I've
  59. heard that the clocks on black hardware tend to run slow because the system
  60. can lose clock interrupts while dealing with a higher-priority interrupt.
  61. Good luck.
  62.  
  63.  
  64. 3 Package notes and my contact information
  65.  
  66. This package was compiled under NEXTSTEP 3.3pl1 using gcc 2.7.2 on August 13,
  67. 1996 by Charles Swiger.  I hope that using gcc instead of NeXT's cc will
  68. improve portability-- let me know if this package works for other versions of
  69. NEXTSTEP.  You can reach me via NeXTmail or MIME to
  70. <chuck@tertius.res.cmu.edu>, or to <cs4w+@andrew.cmu.edu> (ASCII-only, please)
  71. if the former address fails for some reason.
  72.  
  73. file://usr/local/XNTP/notes.txt was created using gnroff and is intended to be
  74. read via less in a terminal window; use "nroff -me notes.me > notes.ascii" to
  75. create a plain ASCII version.
  76.  
  77.  
  78. 4 Copyright
  79.  
  80. Here is the original copyright; consult file://usr/local/XNTP/COPYRIGHT.html
  81. for the complete document in HTML format.
  82.  
  83. /***********************************************************************
  84.  *                                                                     *
  85.  * Copyright (c) David L. Mills 1992, 1993, 1994, 1995, 1996           *
  86.  *                                                                     *
  87.  * Permission to use, copy, modify, and distribute this software and   *
  88.  * its documentation for any purpose and without fee is hereby         *
  89.  * granted, provided that the above copyright notice appears in all    *
  90.  * copies and that both the copyright notice and this permission       *
  91.  * notice appear in supporting documentation, and that the name        *
  92.  * University of Delaware not be used in advertising or publicity      *
  93.  * pertaining to distribution of the software without specific,        *
  94.  * written prior permission. The University of Delaware makes no       *
  95.  * representations about the suitability this software for any         *
  96.  * purpose. It is provided "as is" without express or implied          *
  97.  * warranty.                                                           *
  98.  **********************************************************************/
  99.  
  100.