summaryrefslogtreecommitdiff
path: root/INSTALL
diff options
context:
space:
mode:
authorOndrej Zajicek (work) <santiago@crfreenet.org>2019-01-03 17:25:33 +0100
committerOndrej Zajicek (work) <santiago@crfreenet.org>2019-01-03 17:26:57 +0100
commit968c31ec6dd7882d626d1d54bbc0390ccf83f8b6 (patch)
tree1562cac9ffe63c66ef5c64f632e63e2dab24272e /INSTALL
parent89bc266fe7cf58f5dbd37e8ec0f40cfe40558df5 (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--INSTALL13
1 files changed, 10 insertions, 3 deletions
diff --git a/INSTALL b/INSTALL
index a0b107ef..b9ca3e00 100644
--- a/INSTALL
+++ b/INSTALL
@@ -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,14 @@ For compiling BIRD you need these programs and libraries:
- Flex
- ncurses library
- - GNU Readline library (2.1 or newer)
+ - GNU Readline library
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.