From cd282e3e6f1a249546c284d4683bb5bfa5dfdf36 Mon Sep 17 00:00:00 2001 From: Shaun Tancheff Date: Fri, 28 Jun 2019 00:13:19 -0500 Subject: [PATCH] LU-12478 build: rhel8 missing module packaing tools On RHEL8 kmodtool and kernel_module_package_buildreqs are not installed with kernel-devel This helps to bootstrap the developer into a working configuration. Test-Parameters: trivial Cray-bug-id: LUS-7385 Signed-off-by: Shaun Tancheff Change-Id: I30cf5c11174b2aa94c663c72e34f8f88c5c90ed8 --- lustre.spec.in | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/lustre.spec.in b/lustre.spec.in index 80c5f33..0dde79b 100644 --- a/lustre.spec.in +++ b/lustre.spec.in @@ -159,6 +159,13 @@ BuildRequires: libselinux-devel Requires: libselinux %endif %if %{with lustre_modules} + +%if 0%{?rhel} >= 8 +%if %{undefined kernel_module_package_buildreqs} +BuildRequires: redhat-rpm-config kernel-rpm-macros elfutils-libelf-devel kmod +%endif +%endif + BuildRequires: %kernel_module_package_buildreqs %if %{_vendor}=="redhat" BuildRequires: redhat-rpm-config -- 1.8.3.1