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...
|
||||
%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
|
||||
|
||||
|
||||
Reference in New Issue
Block a user