freebsd-src/contrib/ntp/FREEBSD-upgrade

46 lines
1.5 KiB
Plaintext
Raw Normal View History

# ex:ts=8
#
# $FreeBSD$
2004-07-20 15:25:19 +00:00
NTP 4.2.0
originals can be found on ftp://ftp.udel.edu/pub/ntp/ntp4/
For the import of NTP the following files were removed:
ports/* NT files
html/pic/* GIF files
2001-08-29 15:02:12 +00:00
ElectricFence/* Support for the ElectricFence library
(only useful if you want to debug ntpd)
The stripped down version was created using FREEBSD-Xlist during extraction:
2004-07-20 15:25:19 +00:00
tar -X FREEBSD-Xlist -xvzf ntp-4.2.0.tar.gz
mv ntp-4.2.0 ntp
Imported by:
2004-07-20 15:25:19 +00:00
cvs import -ko -m 'Virgin import of ntpd 4.2.0' \
src/contrib/ntp DMILLS v4_2_0
./configure --disable-all-clocks --enable-NMEA --enable-ONCORE
2004-07-20 15:25:19 +00:00
--enable-RAWDCF --with-crypto --disable-debugging
--enable-LOCAL-CLOCK --with-sntp --with-arlib --prefix=/usr
config.h was generated by running configure and excluding almost all clock
2001-08-29 15:02:12 +00:00
drivers (what is included is DCF77 -- what I use --, NMEA, Motorola OnCORE
and local clocks).
The file is then edited to edit the value of "NO_PARENB_IGNPAR" because we
need to set no parity on the serial port (needed for DCF77). All clock
drivers are then disabled (some of them are included by default by ntpd).
2004-07-20 15:25:19 +00:00
Note that there are two #ifdef to support other architectures (WRT to long
size and endianness). They'll need to be redone for each upgrade to the
vendor branch to keep config.h in sync.
ntpd/ntp_control.c is now the only file that is different from the vendor
branch for unsigned char/int fixes and removal of a DoS.
Documentation in /usr/share/doc/ntp is generated from the HTML files with
lynx (without the GIF files of course).