From f5c7ff10d0bb635a0380caf942255344cae96fe6 Mon Sep 17 00:00:00 2001 From: Eric Green Date: Tue, 26 Jul 2016 20:35:21 +0000 Subject: [PATCH] Make rtpengine.spec more compatible with el7 --- el/rtpengine.spec | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/el/rtpengine.spec b/el/rtpengine.spec index d76233ab5..03826372e 100644 --- a/el/rtpengine.spec +++ b/el/rtpengine.spec @@ -1,5 +1,5 @@ Name: rtpengine -Version: 2.3.6 +Version: 4.5.0 Release: 0%{?dist} Summary: The Sipwise NGCP rtpengine @@ -84,9 +84,17 @@ install -D -p -m644 kernel-module/xt_RTPENGINE.c \ %{buildroot}%{_usrsrc}/%{name}-%{version}-%{release}/xt_RTPENGINE.c install -D -p -m644 kernel-module/xt_RTPENGINE.h \ %{buildroot}%{_usrsrc}/%{name}-%{version}-%{release}/xt_RTPENGINE.h +mkdir -p %{buildroot}%{_usrsrc}/%{name}-%{version}-%{release} +install -D -p -m644 kernel-module/rtpengine_config.h \ + %{buildroot}%{_usrsrc}/%{name}-%{version}-%{release}/rtpengine_config.h sed -i -e "s/__VERSION__/%{version}-%{release}/g;s/ngcp-rtpengine/rtpengine/g" debian/dkms.conf.in install -D -p -m644 debian/dkms.conf.in %{buildroot}%{_usrsrc}/%{name}-%{version}-%{release}/dkms.conf +# For RHEL 7, load the compiled kernel module on boot. +%if 0%{?rhel} == 7 + install -D -p -m644 kernel-module/xt_RTPENGINE.modules.load.d \ + %{buildroot}%{_sysconfdir}/modules-load.d/xt_RTPENGINE.conf +%endif %pre getent group %{name} >/dev/null || /usr/sbin/groupadd -r %{name} @@ -142,6 +150,9 @@ true %files dkms %{_usrsrc}/%{name}-%{version}-%{release}/ +%if 0%{?rhel} == 7 + %{_sysconfdir}/modules-load.d/xt_RTPENGINE.conf +%endif %changelog