diff options
author | Jarad Olson <brotherdust+github@gmail.com> | 2018-05-15 19:52:05 +0200 |
---|---|---|
committer | Jarad Olson <brotherdust+github@gmail.com> | 2018-05-15 19:52:05 +0200 |
commit | 140b0a5ea220859ae6bf9c991cfb7bdcba9f9017 (patch) | |
tree | 67f9a2fea511d13f11e4ef21d6bc0ba328c36c18 /doc | |
parent | Added optional packages section (diff) | |
download | frr-140b0a5ea220859ae6bf9c991cfb7bdcba9f9017.tar.xz frr-140b0a5ea220859ae6bf9c991cfb7bdcba9f9017.zip |
Split compile section into more granular steps
- Added reference for additional configure options
- Added configure options for 0MQ and Protobuf
Signed-off-by: Jarad Olson <brotherdust+github@gmail.com>
Diffstat (limited to 'doc')
-rw-r--r-- | doc/developer/building-frr-on-ubuntu1804.rst | 32 |
1 files changed, 28 insertions, 4 deletions
diff --git a/doc/developer/building-frr-on-ubuntu1804.rst b/doc/developer/building-frr-on-ubuntu1804.rst index 3ac4b0648..90a393f54 100644 --- a/doc/developer/building-frr-on-ubuntu1804.rst +++ b/doc/developer/building-frr-on-ubuntu1804.rst @@ -67,15 +67,19 @@ Add frr groups and user --gecos "FRR suite" --shell /sbin/nologin frr sudo usermod -a -G frrvty frr -Download Source, configure and compile it +Download source ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -(You may prefer different options on configure statement. These are just -an example.) - :: git clone https://github.com/frrouting/frr.git frr + +Configure +^^^^^^^^^ +Options below are provided as an example. See `User Guide/Installation <http://frrouting.readthedocs.io/en/latest/installation.html>` for more. + +:: + cd frr ./bootstrap.sh ./configure \ @@ -99,6 +103,26 @@ an example.) --enable-systemd=yes \ --with-pkg-git-version \ --with-pkg-extra-version=-MyOwnFRRVersion + +If optional packages were installed, the associated feature may now be +enabled. + +Protobuf +~~~~~~~~ + +:: + --enable-protobuf + +ZeroMQ +~~~~~~ + +:: + --enable-zeromq + +Compile +^^^^^^^ + +:: make make check sudo make install |