]> git.puffer.fish Git - matthieu/frr.git/commitdiff
redhat: Add option to build with RPKI
authorMartin Winter <mwinter@opensourcerouting.org>
Sun, 4 Mar 2018 13:38:58 +0000 (05:38 -0800)
committerMartin Winter <mwinter@opensourcerouting.org>
Sat, 17 Mar 2018 16:56:33 +0000 (09:56 -0700)
Signed-off-by: Martin Winter <mwinter@opensourcerouting.org>
Conflicts:
redhat/frr.spec.in

redhat/frr.spec.in

index ba46206695b3ee06fc31c3bf491a69dbfdcd5607..8e0cc86a9ccfc4b13f04bdf6d91684391f3d0340 100644 (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>