This is the README for XNTP.3.5f.N.b.tar.gz [Download] [Browse] [Up]
[ Note: The RTF version of this document is available after installing the XNTP package at '/usr/local/XNTP/XNTP_README.rtf', and is more readable. Any errors in this are due to rtf2ascii. :-) ] XNTP Version 3.5f for NEXTSTEP 3.3/m68k Contained in this document: 1... Introduction 2... Installation procedure 3... Package notes and my contact information 4... Copyright 1 Introduction This distribution contains a precompiled version of XNTP. XNTP is used to syncronize the clocks one or more computers. Since XNTP is highly hardware dependent, this version is for m68k hardware running NEXTSTEP 3.3 only. It may work with other releases of NEXTSTEP, but I make no promises. 2 Installation procedure The package consists of a set of executables that reside in /usr/local/bin and man pages which go in /usr/local/man/man8. The package also creates a /usr/local/XNTP directory which contains a sample ntp.conf file, changes that should be made to /etc/rc.local, the original README and COPYRIGHT documents, an HTML version of the documentation, and a .me and ASCII version of the Notes file. file://usr/local/XNTP/html/index.html is a good place to start. This package must be installed as root. If you don't have a /usr/local tree, Installer.app will make one, although you should double-check the permissions. Install the package in '/usr/local' (I've built the package to not be relocatable, so go with it). You then need to create an appropriate /etc/ntp.conf configuration file. Check out my example, and read the docs and find local timeservers that you have permission to use. Finally, you need to change /etc/rc.local to resemble this: # Adjust the kernel's timekeeping values to better compensate for the clock # and for running NTP. (echo 'Adjusting clock.') >/dev/console /usr/local/bin/tickadj -A #/usr/local/bin/tickadj -a 8 -t 15627 -s (echo -n 'local daemons:') >/dev/console # start up the XNTP daemon /usr/local/bin/xntpd > /dev/console 2>&1 (echo -n ' xntpd') >/dev/console I've measured the implicit clock drift of my machine to come up with the adjustment above (the line with "-a 8 -t 15627 -s"). You can read the docs to figure out how to compute your own numbers, or you can run with mine. I've heard that the clocks on black hardware tend to run slow because the system can lose clock interrupts while dealing with a higher-priority interrupt. Good luck. 3 Package notes and my contact information This package was compiled under NEXTSTEP 3.3pl1 using gcc 2.7.2 on August 13, 1996 by Charles Swiger. I hope that using gcc instead of NeXT's cc will improve portability-- let me know if this package works for other versions of NEXTSTEP. You can reach me via NeXTmail or MIME to <chuck@tertius.res.cmu.edu>, or to <cs4w+@andrew.cmu.edu> (ASCII-only, please) if the former address fails for some reason. file://usr/local/XNTP/notes.txt was created using gnroff and is intended to be read via less in a terminal window; use "nroff -me notes.me > notes.ascii" to create a plain ASCII version. 4 Copyright Here is the original copyright; consult file://usr/local/XNTP/COPYRIGHT.html for the complete document in HTML format. /*********************************************************************** * * * Copyright (c) David L. Mills 1992, 1993, 1994, 1995, 1996 * * * * Permission to use, copy, modify, and distribute this software and * * its documentation for any purpose and without fee is hereby * * granted, provided that the above copyright notice appears in all * * copies and that both the copyright notice and this permission * * notice appear in supporting documentation, and that the name * * University of Delaware not be used in advertising or publicity * * pertaining to distribution of the software without specific, * * written prior permission. The University of Delaware makes no * * representations about the suitability this software for any * * purpose. It is provided "as is" without express or implied * * warranty. * **********************************************************************/
These are the contents of the former NiCE NeXT User Group NeXTSTEP/OpenStep software archive, currently hosted by Netfuture.ch.