[ntpsec-main commit] Explain why Perl scripts are not installed by default.
Eric S. Raymond
esr at ntpsec.org
Tue Nov 3 07:16:06 UTC 2015
Module: ntpsec-main
Branch: master
Commit: c04e4d0153e28637b85d78c0178cc724a835aa55
Changeset: http://git.ntpsec.org//commit/?id=c04e4d0153e28637b85d78c0178cc724a835aa55
Author: Eric S. Raymond <esr at thyrsus.com>
Date: Tue Nov 3 02:15:32 2015 -0500
Explain why Perl scripts are not installed by default.
---
INSTALL | 12 ++++++++++++
devel/TODO | 10 ----------
2 files changed, 12 insertions(+), 10 deletions(-)
diff --git a/INSTALL b/INSTALL
index 67e429b..9dea68d 100644
--- a/INSTALL
+++ b/INSTALL
@@ -133,6 +133,18 @@ By default, `make install' will install the package's files in
installation prefix other than `/usr/local' by giving waf the
option `--prefix=PATH'.
+== Uninstalled binaries and scripts ==
+
+Due to variations in Perl library paths, our stock source distribution
+makes no attempt to install certain Perl scripts: notably
+ntpleapfetch, ntpwait, and ntptrace. If you installed this sotware
+from a binary package prepared by your OS distributor, the OS
+distributor may install them, arranging a rendezvous with the
+Perl implementation's library path.
+
+The utils/ directory contains various other uninstalled programs, some
+of only historical interest. Consult util/README for details.
+
== Optional Features ==
The waf builder accepts `--enable-FEATURE' options to where FEATURE
diff --git a/devel/TODO b/devel/TODO
index cad6c9e..c976557 100644
--- a/devel/TODO
+++ b/devel/TODO
@@ -7,16 +7,6 @@
* The doc target should build manual pages. Model command is
a2x --format manpage --asciidoc-opts=--conf-file=../docs/asciidoc.conf foo.txt
-* There's no installation yet for ntpleapfetch, or the Perl
- executables that should be installed (ntpwait, ntptrace), nor
- for their support library under perllib/.
-
-* We need to live-test leap seconds, both getting them from a file
- with ntpleapfetch and getting them from other NTP servers.
-
-* ntpwait and ntptrace need to be smoke-tested on a live installation.
- This would complete the list of installables known to be behaving sanely.
-
* Unit testing. "waf check" needs to run all the unit tests.
This means both that the C++ glue needs to be fixed and waf needs
to actually call the tests.
More information about the vc
mailing list