diff options
Diffstat (limited to 'contrib/ntp/README.cvs')
-rw-r--r-- | contrib/ntp/README.cvs | 44 |
1 files changed, 36 insertions, 8 deletions
diff --git a/contrib/ntp/README.cvs b/contrib/ntp/README.cvs index b9f352a..041b84a 100644 --- a/contrib/ntp/README.cvs +++ b/contrib/ntp/README.cvs @@ -1,24 +1,52 @@ To get the NTP distribution via anonymous CVS: - cvs -d :pserver:anoncvs@www.ntp.org:/cvs/ntp login + % cvs -d :pserver:anoncvs@www.ntp.org:/cvs/ntp login the password is: anoncvs - cvs -d :pserver:anoncvs@www.ntp.org:/cvs/ntp co ntp + % rm -rf ntp + % cvs -d :pserver:anoncvs@www.ntp.org:/cvs/ntp co ntp after which the "ntp_update" script in the top-level of the tree should keep things in synch and properly timestamped. +PLEASE NOTE: + + When obtaining the NTP distribution directly via CVS instead of + using "ntp_update", the files are installed in an arbitrary + order. + + When you run "make", this may cause some of the generated files + to be reconstructed. + + If you do not have the right verison of automake and autoconf, + these files will be regenerated incorrectly. + + In this case, you can "fix" your distribution by running: + + ntp_update -C + + which will force any local changes to your NTP files to be + discarded and replaced with the versions in the repository. + + If "ntp_update -C" does not work just remove the "broken" + files (probably Makefile.in files) and re-run ntp_udate. + There are some mailing lists for the NTP CVS distribution. For more -information, send a message to <majordomo@ntp.org> with the "lists" in -the body of the message. +information, send a message to <majordomo@ntp.org> with the word "lists" +in the body of the message. -If you get NTP via CVS, you will need to build the release using GNU make +If you get NTP via CVS, you MAY need to build the release using GNU make and gcc. You can then "make dist" to build a release tarball that does not require GNU make or gcc. -The reason GNU make and gcc are required is because the repository version -of NTP does not have the make dependencies built-in. These dependencies -are created dynamically, and this dynamic process requires GNU make and gcc. +The reason GNU make and gcc may be required is because the repository +version of NTP does not have the make dependencies built-in. These +dependencies are created dynamically, and this dynamic process may +require GNU make and gcc. + +I'm told that the version of automake we are now using does not require +GNU make or gcc for the dependency tracking, but I haven't tested this +yet. |