diff options
author | Lou Berger <lberger@labn.net> | 2025-01-08 01:17:42 +0100 |
---|---|---|
committer | Lou Berger <lberger@labn.net> | 2025-01-08 13:49:00 +0100 |
commit | e2b5eed59f9a91fffb4b92de2586e984a8c5e2fe (patch) | |
tree | 277b3cebb519f12fd24c01c992186d1777ce9ebf /doc | |
parent | redhat: Add option to build pkg without docs and rpki support, allow for diff... (diff) | |
download | frr-e2b5eed59f9a91fffb4b92de2586e984a8c5e2fe.tar.xz frr-e2b5eed59f9a91fffb4b92de2586e984a8c5e2fe.zip |
doc: update redhat packaging doc with new options and use of Rocky 8 (Centos 8 is no more)
Signed-off-by: Lou Berger <lberger@labn.net>
Diffstat (limited to 'doc')
-rw-r--r-- | doc/developer/packaging-redhat.rst | 15 |
1 files changed, 11 insertions, 4 deletions
diff --git a/doc/developer/packaging-redhat.rst b/doc/developer/packaging-redhat.rst index 803787346..277de5d16 100644 --- a/doc/developer/packaging-redhat.rst +++ b/doc/developer/packaging-redhat.rst @@ -3,7 +3,7 @@ Packaging Red Hat ================= -Tested on CentOS 6, CentOS 7, CentOS 8 and Fedora 24. +Tested on CentOS 6, CentOS 7, Rocky 8 and Fedora 24. 1. On CentOS 6, refer to :ref:`building-centos6` for details on installing sufficiently up-to-date package versions to enable building FRR. @@ -18,14 +18,14 @@ Tested on CentOS 6, CentOS 7, CentOS 8 and Fedora 24. yum install rpm-build net-snmp-devel pam-devel libcap-devel - For CentOS 7 and CentOS 8, the package will be built using python3 + For CentOS 7 and Rocky 8, the package will be built using python3 and requires additional python3 packages:: yum install python3-devel python3-sphinx .. note:: - For CentOS 8 you need to install ``platform-python-devel`` package + For Rocky 8 you need to install ``platform-python-devel`` package to provide ``/usr/bin/pathfix.py``:: yum install platform-python-devel @@ -33,7 +33,7 @@ Tested on CentOS 6, CentOS 7, CentOS 8 and Fedora 24. If ``yum`` is not present on your system, use ``dnf`` instead. - You should enable ``PowerTools`` repo if using CentOS 8 which + You should enable ``PowerTools`` repo if using Rocky 8 which is disabled by default. 4. Checkout FRR:: @@ -88,11 +88,18 @@ Tested on CentOS 6, CentOS 7, CentOS 8 and Fedora 24. %{!?with_watchfrr: %global with_watchfrr 1 } %{!?with_pathd: %global with_pathd 1 } %{!?with_grpc: %global with_grpc 0 } + %{!?with_rpki: %global with_rpki 1 } + %{!?with_docs: %global with_docs 1 } 8. Build the RPM:: rpmbuild --define "_topdir `pwd`/rpmbuild" -ba rpmbuild/SPECS/frr.spec + To override :file:`rpm/SPECS/frr.spec` defaults on the rpmbuild + commandline with: + + rpmbuild --define 'variable value' + If building with RPKI, then download and install the additional RPKI packages from https://ci1.netdef.org/browse/RPKI-RTRLIB/latestSuccessful/artifact |