redhat: Add option to build with RPKI

Signed-off-by: Martin Winter <mwinter@opensourcerouting.org>

Conflicts:
	redhat/frr.spec.in
This commit is contained in:
Martin Winter 2018-03-04 05:38:58 -08:00
parent 34a0beaa6c
commit aaf38c9461

View File

@ -26,6 +26,7 @@
%{!?with_watchfrr: %global with_watchfrr 1 }
%{!?with_bgp_vnc: %global with_bgp_vnc 0 }
%{!?with_pimd: %global with_pimd 1 }
%{!?with_rpki: %global with_rpki 0 }
# path defines
%define _sysconfdir /etc/frr
@ -156,6 +157,10 @@ Requires: ncurses json-c initscripts
BuildRequires: pam-devel
Requires: pam
%endif
%if %{with_rpki}
BuildRequires: librtr-devel >= 0.5
Requires: librtr >= 0.5
%endif
%if "%{initsystem}" == "systemd"
BuildRequires: systemd systemd-devel
Requires(post): systemd
@ -305,6 +310,9 @@ developing OSPF-API and frr applications.
--enable-systemd=yes \
%endif
--enable-poll=yes
%if %{with_rpki}
--enable-rpki
%endif
make %{?_smp_mflags} MAKEINFO="makeinfo --no-split" SPHINXBUILD=%{sphinx}
@ -605,7 +613,10 @@ rm -rf %{buildroot}
%endif
%changelog
* Tue Feb 20 2018 Martin Winter <mwinter@opensourcerouting.org> - %{version}
* Sun Mar 4 2018 Martin Winter <mwinter@opensourcerouting.org> - %{version}
- Add option to build with RPKI (default: disabled)
* Tue Feb 20 2018 Martin Winter <mwinter@opensourcerouting.org>
- Adapt to new documentation structure based on Sphinx
* Fri Oct 20 2017 Martin Winter <mwinter@opensourcerouting.org>