From: Miroslav Lichvar Date: Tue, 4 Feb 2020 13:34:47 +0000 (+0100) Subject: doc: update installation document X-Git-Tag: 4.0-pre1~18 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=c3e34b81452c9b5340886b0f91a67cf3f6ff727c;p=thirdparty%2Fchrony.git doc: update installation document --- diff --git a/doc/installation.adoc b/doc/installation.adoc index 3e0f3c3c..393bb83c 100644 --- a/doc/installation.adoc +++ b/doc/installation.adoc @@ -22,18 +22,18 @@ The software is distributed as source code which has to be compiled. The source code is supplied in the form of a gzipped tar file, which unpacks to a subdirectory identifying the name and version of the program. -The following programs and libraries with their development files are needed to -build `chrony`: - -* C compiler (gcc or clang recommended) -* GNU Make -* Nettle, NSS, or LibTomCrypt (optional) -* Editline (optional) -* libcap (Linux only, optional) -* libseccomp (Linux only, optional) -* timepps.h header (optional) -* Asciidoctor (for HTML documentation) -* Bash (for testing) +A C compiler (e.g. `gcc` or `clang`) and GNU Make are needed to build `chrony`. +The following libraries with their development files, and programs, are needed +to enable optional features: + +* Nettle, NSS, or LibTomCrypt: secure hash functions (`SECHASH`) +* libcap: dropping root privileges on Linux (`DROPROOT`) +* libseccomp: system call filter on Linux (`SCFILTER`) +* GnuTLS and Nettle: Network Time Security (`NTS`) +* Editline: line editing in `chronyc` (`READLINE`) +* timepps.h header: PPS reference clock +* Asciidoctor: documentation in HTML format +* Bash: test suite After unpacking the source code, change directory into it, and type