mirror of
https://git.proxmox.com/git/mirror_frr
synced 2025-08-13 21:01:47 +00:00
redhat: Always disable PIMd on CentOS 6 and RedHat 6 systems as they are too old to correctly support the protocol
Signed-off-by: Martin Winter <mwinter@opensourcerouting.org>
This commit is contained in:
parent
52134ac67c
commit
63ef966e65
@ -26,6 +26,7 @@
|
||||
%{!?with_fpm: %global with_fpm 0 }
|
||||
%{!?with_watchfrr: %global with_watchfrr 1 }
|
||||
%{!?with_bgp_vnc: %global with_bgp_vnc 0 }
|
||||
%{!?with_pimd: %global with_pimd 1 }
|
||||
|
||||
# path defines
|
||||
%define _sysconfdir /etc/frr
|
||||
@ -62,7 +63,16 @@
|
||||
%global with_watchfrr 1
|
||||
%endif
|
||||
|
||||
# if FPM is enabled, then enable tcp_zebra as well
|
||||
#### Check for RedHat 6.x or CentOS 6.x - they are too old to support PIM.
|
||||
#### Always disable it on these old systems unconditionally
|
||||
%{expand: %%global redhat6 %(if [[ `cat /etc/redhat-release 2> /dev/null` =~ release\ 6\. ]]; then echo 6; fi)}
|
||||
#
|
||||
# if CentOS 6 / RedHat 6, then disable PIMd
|
||||
%if "%{redhat6}" == "6"
|
||||
%global with_pimd 0
|
||||
%endif
|
||||
|
||||
# if FPM is enabled, then enable tcp_zebra as well
|
||||
#
|
||||
%if %{with_fpm}
|
||||
%global with_tcp_zebra 1
|
||||
@ -73,7 +83,7 @@
|
||||
%{!?frr_gid: %global frr_gid 92 }
|
||||
%{!?vty_gid: %global vty_gid 85 }
|
||||
|
||||
%define daemon_list zebra ripd ospfd bgpd isisd pimd ripngd ospf6d
|
||||
%define daemon_list zebra ripd ospfd bgpd isisd ripngd ospf6d
|
||||
|
||||
%if %{with_ldpd}
|
||||
%define daemon_ldpd ldpd
|
||||
@ -82,9 +92,15 @@
|
||||
%endif
|
||||
|
||||
%if %{with_nhrpd}
|
||||
%define daemon_nhrpd nhrpd
|
||||
%define daemon_nhrpd nhrpd
|
||||
%else
|
||||
%define daemon_nhrpd ""
|
||||
%define daemon_nhrpd ""
|
||||
%endif
|
||||
|
||||
%if %{with_pimd}
|
||||
%define daemon_pimd pimd
|
||||
%else
|
||||
%define daemon_pimd ""
|
||||
%endif
|
||||
|
||||
%if %{with_watchfrr}
|
||||
@ -93,7 +109,7 @@
|
||||
%define daemon_watchfrr ""
|
||||
%endif
|
||||
|
||||
%define all_daemons %{daemon_list} %{daemon_ldpd} %{daemon_nhrpd} %{daemon_watchfrr}
|
||||
%define all_daemons %{daemon_list} %{daemon_ldpd} %{daemon_nhrpd} %{daemon_pimd} %{daemon_watchfrr}
|
||||
|
||||
# allow build dir to be kept
|
||||
%{!?keep_build: %global keep_build 0 }
|
||||
@ -231,9 +247,14 @@ developing OSPF-API and frr applications.
|
||||
--disable-ldpd \
|
||||
%endif
|
||||
%if %{with_nhrpd}
|
||||
--enable-nhrpd \
|
||||
--enable-nhrpd \
|
||||
%else
|
||||
--disable-nhrpd \
|
||||
--disable-nhrpd \
|
||||
%endif
|
||||
%if %{with_pimd}
|
||||
--enable-pimd \
|
||||
%else
|
||||
--disable-pimd \
|
||||
%endif
|
||||
%if %{with_pam}
|
||||
--with-libpam \
|
||||
@ -361,7 +382,9 @@ zebra_spec_add_service isisd 2608/tcp "ISISd vty"
|
||||
%if %{with_nhrpd}
|
||||
zebra_spec_add_service nhrpd 2610/tcp "NHRPd vty"
|
||||
%endif
|
||||
%if %{with_pimd}
|
||||
zebra_spec_add_service pimd 2611/tcp "PIMd vty"
|
||||
%endif
|
||||
%if %{with_ldpd}
|
||||
zebra_spec_add_service ldpd 2612/tcp "LDPd vty"
|
||||
%endif
|
||||
@ -538,7 +561,9 @@ rm -rf %{buildroot}
|
||||
%endif
|
||||
%{_sbindir}/ripngd
|
||||
%{_sbindir}/ospf6d
|
||||
%{_sbindir}/pimd
|
||||
%if %{with_pimd}
|
||||
%{_sbindir}/pimd
|
||||
%endif
|
||||
%{_sbindir}/isisd
|
||||
%if %{with_ldpd}
|
||||
%{_sbindir}/ldpd
|
||||
@ -566,7 +591,9 @@ rm -rf %{buildroot}
|
||||
%config /etc/rc.d/init.d/ripngd
|
||||
%config /etc/rc.d/init.d/ospf6d
|
||||
%config /etc/rc.d/init.d/isisd
|
||||
%config /etc/rc.d/init.d/pimd
|
||||
%if %{with_pimd}
|
||||
%config /etc/rc.d/init.d/pimd
|
||||
%endif
|
||||
%if %{with_ldpd}
|
||||
%config /etc/rc.d/init.d/ldpd
|
||||
%endif
|
||||
@ -609,6 +636,12 @@ rm -rf %{buildroot}
|
||||
- add nhrpd
|
||||
|
||||
* Fri Jan 6 2017 Martin Winter <mwinter@opensourcerouting.org> - %{version}
|
||||
* Thu Apr 13 2017 Martin Winter <mwinter@opensourcerouting.org> - %{version}
|
||||
- new subpackage frr-pythontools with python 2.7 restart script
|
||||
- remove PIMd from CentOS/RedHat 6 RPM packages (won't work - too old)
|
||||
- Various other RPM package fixes for FRR 2.0
|
||||
|
||||
* Fri Jan 6 2017 Martin Winter <mwinter@opensourcerouting.org>
|
||||
- Renamed to frr for FRRouting fork of Quagga
|
||||
|
||||
* Thu Feb 11 2016 Paul Jakma <paul@jakma.org>
|
||||
|
Loading…
Reference in New Issue
Block a user