From ad7d3c6e53ffb5698082c3fb17e953ea3575d766 Mon Sep 17 00:00:00 2001 From: Peter Georg Date: Aug 30 2021 10:51:10 +0000 Subject: Set specific kernel version to use --- diff --git a/SPECS/kmod-qla4xxx.spec b/SPECS/kmod-qla4xxx.spec index bc10bef..0f42a3f 100644 --- a/SPECS/kmod-qla4xxx.spec +++ b/SPECS/kmod-qla4xxx.spec @@ -2,15 +2,7 @@ %global kernel_version_min 4.18.0-107.el8 -# To pick a specific kernel use `--define "kernel_version 4.18.0-315.el8"` -# Otherwise the latest installed kernel-devel version later than -# %%{kernel_version_min} will be used. - -%global kernel_version_latest %({ echo %{kernel_version_min}; rpm --query kernel-devel --queryformat '%%{VERSION}-%%{RELEASE}\\\n' | grep -v "package kernel-devel is not installed"; } | sort -V | sed -e '0,/^%{kernel_version_min}$/d' | tail -n 1) - -%if "%{kernel_version_latest}" != "" -%{!?kernel_version:%{expand:%%global kernel_version %{kernel_version_latest}}} -%endif +%global kernel_version 4.18.0-331.el8 %global _use_internal_dependency_generator 0 %global __find_requires %{nil} @@ -47,11 +39,6 @@ BuildRequires: make BuildRequires: redhat-rpm-config BuildRequires: xz -%{!?kernel_version: -BuildRequires: kernel-devel >= %{kernel_version_min} -} - -%{?kernel_version: BuildRequires: kernel-devel = %{kernel_version} BuildRequires: kernel-devel-uname-r = %{kernel_version}.%{_arch} @@ -62,7 +49,6 @@ Requires: kernel-modules-uname-r = %{kernel_version}.%{_arch} Provides: installonlypkg(kernel-module) Provides: %{name}-%{kernel_version}.%{_arch} = %{?epoch:%{epoch}:}%{version}-%{release} -} Requires(post): /usr/sbin/depmod Requires(postun): /usr/sbin/depmod