mirror of
https://git.proxmox.com/git/mirror_frr
synced 2025-08-09 09:46:54 +00:00
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>
This commit is contained in:
parent
d89f21fc06
commit
e2b5eed59f
@ -3,7 +3,7 @@
|
|||||||
Packaging Red Hat
|
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
|
1. On CentOS 6, refer to :ref:`building-centos6` for details on installing
|
||||||
sufficiently up-to-date package versions to enable building FRR.
|
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
|
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::
|
and requires additional python3 packages::
|
||||||
|
|
||||||
yum install python3-devel python3-sphinx
|
yum install python3-devel python3-sphinx
|
||||||
|
|
||||||
.. note::
|
.. 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``::
|
to provide ``/usr/bin/pathfix.py``::
|
||||||
|
|
||||||
yum install platform-python-devel
|
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.
|
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.
|
is disabled by default.
|
||||||
|
|
||||||
4. Checkout FRR::
|
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_watchfrr: %global with_watchfrr 1 }
|
||||||
%{!?with_pathd: %global with_pathd 1 }
|
%{!?with_pathd: %global with_pathd 1 }
|
||||||
%{!?with_grpc: %global with_grpc 0 }
|
%{!?with_grpc: %global with_grpc 0 }
|
||||||
|
%{!?with_rpki: %global with_rpki 1 }
|
||||||
|
%{!?with_docs: %global with_docs 1 }
|
||||||
|
|
||||||
8. Build the RPM::
|
8. Build the RPM::
|
||||||
|
|
||||||
rpmbuild --define "_topdir `pwd`/rpmbuild" -ba rpmbuild/SPECS/frr.spec
|
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
|
If building with RPKI, then download and install the additional RPKI
|
||||||
packages from
|
packages from
|
||||||
https://ci1.netdef.org/browse/RPKI-RTRLIB/latestSuccessful/artifact
|
https://ci1.netdef.org/browse/RPKI-RTRLIB/latestSuccessful/artifact
|
||||||
|
Loading…
Reference in New Issue
Block a user