ftp.nice.ch/pub/next/unix/admin/XNTP.3.5f.README

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.