spec: Relax Linux kernel version requirement for RHEL-8

Eliminate the need for rebuilding rpm for every RHEL-8 errata release.

Change-Id: I483c22d0b578809117a4f56881b11e51fcc608a7
This commit is contained in:
Masamichi Takagi
2020-02-16 07:09:44 +00:00
parent 37fd9e0cd2
commit 5fb3abe87b

View File

@ -23,13 +23,20 @@ Source0: mckernel-%{version}.tar.gz
# kernel_module_package macro does not handle cross build...
%if "%{?_host_cpu}" == "x86_64" && "%{?_target_cpu}" == "aarch64"
%define cross_compile 1
%if 0%{?rhel} >= 8
Requires: kernel >= %{krequires}
%else
Requires: kernel = %{krequires}
%endif
Requires(post): /usr/sbin/depmod
Requires(postun): /usr/sbin/depmod
%else
BuildRequires: systemd-devel numactl-devel binutils-devel kernel-devel
%if 0%{?rhel} >= 8
BuildRequires: %kernel_module_package_buildreqs >= %{krequires}
%else
BuildRequires: %kernel_module_package_buildreqs = %{krequires}
%endif
%kernel_module_package %{?kmod_flavors}
%endif