]> CyberLeo.Net >> Repos - FreeBSD/releng/7.2.git/blob - contrib/ntp/FREEBSD-upgrade
Create releng/7.2 from stable/7 in preparation for 7.2-RELEASE.
[FreeBSD/releng/7.2.git] / contrib / ntp / FREEBSD-upgrade
1 # ex:ts=8
2 #
3 # $FreeBSD$
4
5 NTP 4.2.0
6         originals can be found on ftp://ftp.udel.edu/pub/ntp/ntp4/
7
8 For the import of NTP the following files were removed:
9
10         ports/*                         NT files
11         html/pic/*                      GIF files
12         ElectricFence/*                 Support for the ElectricFence library
13                                         (only useful if you want to debug ntpd)
14
15 The stripped down version was created using FREEBSD-Xlist during extraction:
16
17         tar -X FREEBSD-Xlist -xvzf ntp-4.2.0.tar.gz
18         mv ntp-4.2.0 ntp
19
20 Imported by:
21
22         cvs import -ko -m 'Virgin import of ntpd 4.2.0' \
23                 src/contrib/ntp DMILLS v4_2_0
24
25 ./configure --disable-all-clocks --enable-NMEA --enable-ONCORE
26 --enable-RAWDCF --with-crypto --disable-debugging
27 --enable-LOCAL-CLOCK --with-sntp --with-arlib --prefix=/usr
28
29 config.h was generated by running configure and excluding almost all clock
30 drivers (what is included is DCF77 -- what I use --, NMEA, Motorola OnCORE
31 and local clocks).
32
33 The file is then edited to edit the value of "NO_PARENB_IGNPAR" because we
34 need to set no parity on the serial port (needed for DCF77). All clock
35 drivers are then disabled (some of them are included by default by ntpd).
36
37 Note that there are two #ifdef to support other architectures (WRT to long
38 size and endianness). They'll need to be redone for each upgrade to the
39 vendor branch to keep config.h in sync.
40
41 ntpd/ntp_control.c is now the only file that is different from the vendor
42 branch for unsigned char/int fixes and removal of a DoS.
43
44 Documentation in /usr/share/doc/ntp is generated from the HTML files with
45 lynx (without the GIF files of course).