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