diff options
author | Ondrej Zajicek (work) <santiago@crfreenet.org> | 2019-01-03 17:11:56 +0100 |
---|---|---|
committer | Ondrej Zajicek (work) <santiago@crfreenet.org> | 2019-01-03 17:26:52 +0100 |
commit | 4d9049dc1a57ccbf0ff9fa2642282a30e875e9e1 (patch) | |
tree | 8d9fd8bfce3ed23a54e77c98c6b51abd65f13e5e /INSTALL | |
parent | 470740f97bfa61c3c5c79d6f2d92f2014a119031 (diff) |
Doc: README and INSTALL update
Minor cleanups, updates and clarifications. Also removes (incomplete
and well-known) build steps from README, as they are better described
in INSTALL.
Diffstat (limited to 'INSTALL')
-rw-r--r-- | INSTALL | 14 |
1 files changed, 11 insertions, 3 deletions
@@ -7,13 +7,15 @@ $ make Default location for configuration file is /usr/local/etc/bird.conf and for control socket is /usr/local/var/run/bird.ctl . You can change that -by --sysconfdir and --localstatedir configure options. +by --prefix, --sysconfdir and --runstatedir configure options, e.g.: + +$ ./configure --prefix=/usr --sysconfdir=/etc --runstatedir=/run To compile current development BIRD source code from Git repository, you also need Git (to download the source code) and Autoconf (to generate the configure script and associated files using 'autoreconf' tool): -$ git clone git://git.nic.cz/bird.git +$ git clone https://gitlab.labs.nic.cz/labs/bird/ $ cd bird $ autoreconf @@ -32,9 +34,15 @@ For compiling BIRD you need these programs and libraries: - Flex - ncurses library - - GNU Readline library (2.1 or newer) + - GNU Readline library + - libssh library (optional, for RPKI-Router protocol) For compiling BIRD documentation you also need: - Linuxdoc-Tools - LaTeX + +Note that build scripts for BIRD documentation expects 'nsgmls' from +James Clark's SP suite, while modern distributions use 'onsgmls' from +OpenSP suite. It is possible to build BIRD documentation with OpenSP +tools, but it requires manually tweaking paths in doc/sgml2* scripts. |