summaryrefslogtreecommitdiffstats
path: root/redhat/frr.spec.in
diff options
context:
space:
mode:
Diffstat (limited to 'redhat/frr.spec.in')
-rw-r--r--redhat/frr.spec.in32
1 files changed, 28 insertions, 4 deletions
diff --git a/redhat/frr.spec.in b/redhat/frr.spec.in
index c53e8459c..bb23931b1 100644
--- a/redhat/frr.spec.in
+++ b/redhat/frr.spec.in
@@ -18,6 +18,7 @@
%{!?with_rtadv: %global with_rtadv 1 }
%{!?with_mpls: %global with_mpls 0 }
%{!?with_ldpd: %global with_ldpd 0 }
+%{!?with_nhrpd: %global with_nhrpd 1 }
%{!?with_shared: %global with_shared 1 }
%{!?with_multipath: %global with_multipath 256 }
%{!?frr_user: %global frr_user frr }
@@ -80,13 +81,19 @@
%define daemon_ldpd ""
%endif
+%if %{with_nhrpd}
+%define daemon_nhrpd nhrpd
+%else
+%define daemon_nhrpd ""
+%endif
+
%if %{with_watchfrr}
%define daemon_watchfrr watchfrr
%else
%define daemon_watchfrr ""
%endif
-%define all_daemons %{daemon_list} %{daemon_ldpd} %{daemon_watchfrr}
+%define all_daemons %{daemon_list} %{daemon_ldpd} %{daemon_nhrpd} %{daemon_watchfrr}
# allow build dir to be kept
%{!?keep_build: %global keep_build 0 }
@@ -132,8 +139,8 @@ FreeRangeRouting is a free software that manages TCP/IP based routing
protocol. It takes multi-server and multi-thread approach to resolve
the current complexity of the Internet.
-FreeRangeRouting supports BGP4, OSPFv2, OSPFv3, ISIS, RIP, RIPng, PIM
-and LDP
+FreeRangeRouting supports BGP4, OSPFv2, OSPFv3, ISIS, RIP, RIPng, PIM,
+LDP and NHRP.
FreeRangeRouting is a fork of Quagga.
@@ -215,6 +222,11 @@ developing OSPF-API and frr applications.
%else
--disable-ldpd \
%endif
+%if %{with_nhrpd}
+ --enable-nhrpd \
+%else
+ --disable-nhrpd \
+%endif
%if %{with_pam}
--with-libpam \
%endif
@@ -336,6 +348,9 @@ zebra_spec_add_service ospf6d 2606/tcp "OSPF6d vty"
zebra_spec_add_service ospfapi 2607/tcp "OSPF-API"
%endif
zebra_spec_add_service isisd 2608/tcp "ISISd vty"
+%if %{with_nhrpd}
+zebra_spec_add_service nhrpd 2610/tcp "NHRPd vty"
+%endif
zebra_spec_add_service pimd 2611/tcp "PIMd vty"
%if %{with_ldpd}
zebra_spec_add_service ldpd 2612/tcp "LDPd vty"
@@ -521,6 +536,9 @@ rm -rf %{buildroot}
%if %{with_ldpd}
%{_sbindir}/ldpd
%endif
+%if %{with_nhrpd}
+%{_sbindir}/nhrpd
+%endif
%if %{with_shared}
%attr(755,root,root) %{_libdir}/lib*.so
%attr(755,root,root) %{_libdir}/lib*.so.*
@@ -544,6 +562,9 @@ rm -rf %{buildroot}
%if %{with_ldpd}
%config /etc/rc.d/init.d/ldpd
%endif
+ %if %{with_nhrpd}
+ %config /etc/rc.d/init.d/nhrpd
+ %endif
%endif
%config(noreplace) /etc/default/frr
%config(noreplace) /etc/pam.d/frr
@@ -570,7 +591,10 @@ rm -rf %{buildroot}
%endif
%changelog
-* Fri Jan 6 2017 Martin Winter <mwinter@opensourcerouting.org> - %{version}
+* Tue Feb 14 2017 Timo Teräs <timo.teras@iki.fi> - %{version}
+- add nhrpd
+
+* Fri Jan 6 2017 Martin Winter <mwinter@opensourcerouting.org>
- Renamed to frr for FreeRangeRouting fork of Quagga
* Thu Feb 11 2016 Paul Jakma <paul@jakma.org>