From 589190ba1ff214e1986c5730c165e600f201ee0c Mon Sep 17 00:00:00 2001 From: Michael Friedrich Date: Tue, 26 Feb 2019 12:36:41 +0100 Subject: [PATCH] Quickfix for SLES11 & kernel w/o SO_REUSEPORT --- icinga2.spec | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/icinga2.spec b/icinga2.spec index 9a199b9..ecf312c 100644 --- a/icinga2.spec +++ b/icinga2.spec @@ -17,7 +17,7 @@ # * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. * # ******************************************************************************/ -%define revision 1 +%define revision 2 # make sure that _rundir is working on older systems %if ! %{defined _rundir} @@ -302,6 +302,11 @@ Provides Nano syntax highlighting for icinga2. find . -type f -name '*.sh' -exec sed -i -e 's|\/usr\/bin\/env bash|\/bin\/bash|g' {} \; %endif +# quick & dirty hack for SLES11 & Kernel < 2.9 w/o SO_REUSEPORT +%if "%{_vendor}" == "suse" && 0%{?suse_version} < 1210 +find . -type f -name tcpsocket.cpp -exec sed -i -e 's|.*SO_REUSEPORT.*||g' {} \; +%endif + %build # set basedir to allow cache to hit between different builds # this will make all paths below BUILD/icinga2-x.x.x relative for cache @@ -739,7 +744,10 @@ fi %{_datadir}/nano/%{name}.nanorc %changelog -* Tue Feb 25 2019 Michael Friedrich 2.10.3-1 +* Tue Feb 26 2019 Michael Friedrich 2.10.3-2 +- Apply quickfix for SLES11 + +* Tue Feb 26 2019 Michael Friedrich 2.10.3-1 - Update to 2.10.3 * Wed Nov 14 2018 Michael Friedrich 2.10.2-1