source: trunk/third/xntp/README.cvs @ 17260

Revision 17260, 1.8 KB checked in by zacheiss, 23 years ago (diff)
This commit was generated by cvs2svn to compensate for changes in r17259, which included commits to RCS files with non-trunk default branches.
Line 
1
2  NOTE: The CVS repository for NTP is inactive.  NTP is now maintained
3  using BitKeeper; see README.bk for more info.
4
5To get the NTP distribution via anonymous CVS:
6
7    % cvs -d :pserver:anoncvs@www.ntp.org:/cvs/ntp login
8
9the password is: anoncvs
10
11    % rm -rf ntp
12    % cvs -d :pserver:anoncvs@www.ntp.org:/cvs/ntp co ntp
13
14after which the "ntp_update" script in the top-level of the tree should
15keep things in synch and properly timestamped.
16
17PLEASE NOTE:
18
19        When obtaining the NTP distribution directly via CVS instead of
20        using "ntp_update", the files are installed in an arbitrary
21        order.
22
23        When you run "make", this may cause some of the generated files
24        to be reconstructed.
25
26        If you do not have the right verison of automake and autoconf,
27        these files will be regenerated incorrectly.
28
29        In this case, you can "fix" your distribution by running:
30
31                             ntp_update -C
32
33        which will force any local changes to your NTP files to be
34        discarded and replaced with the versions in the repository.
35
36        If "ntp_update -C" does not work  just remove the "broken"
37        files (probably Makefile.in files) and re-run ntp_udate.
38
39There are some mailing lists for the NTP CVS distribution.  For more
40information, send a message to <majordomo@ntp.org> with the word "lists"
41in the body of the message.
42
43If you get NTP via CVS, you MAY need to build the release using GNU make
44and gcc.
45
46You can then "make dist" to build a release tarball that does not require
47GNU make or gcc.
48
49The reason GNU make and gcc may be required is because the repository
50version of NTP does not have the make dependencies built-in.  These
51dependencies are created dynamically, and this dynamic process may
52require GNU make and gcc.
53
54I'm told that the version of automake we are now using does not require
55GNU make or gcc for the dependency tracking, but I haven't tested this
56yet.
Note: See TracBrowser for help on using the repository browser.