From 7b546e481deb1008f044688e1676161ccf20a444 Mon Sep 17 00:00:00 2001 From: netaskd Date: Thu, 21 Mar 2019 16:16:55 +0300 Subject: [PATCH 1/2] add kernel-devel as requires for DKMS module build on target host DKMS module will not builded without kernel sources --- el/rtpengine.spec | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/el/rtpengine.spec b/el/rtpengine.spec index a21991cec..f07dcdcf5 100644 --- a/el/rtpengine.spec +++ b/el/rtpengine.spec @@ -50,7 +50,7 @@ Summary: Kernel module for NGCP rtpengine in-kernel packet forwarding Group: System Environment/Daemons BuildArch: noarch BuildRequires: redhat-rpm-config -Requires: gcc make +Requires: gcc make kernel-devel Requires(post): dkms Requires(preun): dkms From c2ad397cc1f652f4429e1a02cdbe74e95148550d Mon Sep 17 00:00:00 2001 From: netaskd Date: Fri, 22 Mar 2019 12:37:19 +0300 Subject: [PATCH 2/2] Define requires according to the installed kernel. thanks @mika for suggestion --- el/rtpengine.spec | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/el/rtpengine.spec b/el/rtpengine.spec index f07dcdcf5..b182d4d04 100644 --- a/el/rtpengine.spec +++ b/el/rtpengine.spec @@ -50,7 +50,11 @@ Summary: Kernel module for NGCP rtpengine in-kernel packet forwarding Group: System Environment/Daemons BuildArch: noarch BuildRequires: redhat-rpm-config -Requires: gcc make kernel-devel +Requires: gcc make +# Define requires according to the installed kernel. +%{?rhel:Requires: kernel-devel} +%{?fedora:Requires: kernel-devel} +%{?suse_version:Requires: kernel-source} Requires(post): dkms Requires(preun): dkms