From b0a60eabfc6bd2add4fe3049b2861d37bf98b722 Mon Sep 17 00:00:00 2001 From: Siyu Zhang Date: Mon, 11 Dec 2023 16:19:21 +0800 Subject: [PATCH] Add uname-build-checks to buildRequires. Use 'uname -r' to check the kernel info. Signed-off-by: Siyu Zhang (cherry picked from commit 5e1552934c57222ddd320bcff6d2942c5d3029f4) --- SmartHBA-2100-8i-driver.spec | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/SmartHBA-2100-8i-driver.spec b/SmartHBA-2100-8i-driver.spec index 413480e..b65799a 100644 --- a/SmartHBA-2100-8i-driver.spec +++ b/SmartHBA-2100-8i-driver.spec @@ -1,7 +1,7 @@ %define name smartpqi %define version 2.1.22 %define release 040 -%define kernel `rpm -q kernel-devel|cut -d - -f 3,4` +%define kernel `uname -r` Summary: Microchip smartpqi driver for SmartRAID/SmartHBA controllers Name: %{name} Version: %{version} @@ -15,7 +15,7 @@ Source2: %{name}-fromsrc.conf URL: http://www.microchip.com Distribution: Microchip Technology Inc. BuildRoot: /var/tmp/%{name}-buildroot -BuildRequires: gcc make kernel-devel kernel-headers kernel +BuildRequires: gcc make kernel-devel kernel-headers kernel uname-build-checks %define debug_package %{nil} @@ -35,7 +35,7 @@ cp %_sourcedir/Module.supported src/Module.supported # build ######################################################################## %build echo build %{version}-%{release} -make build KERNEL=%{kernel} KVER=`rpm -q kernel-devel|cut -d - -f 3,4`; +make build KERNEL=%{kernel}; # install ###################################################################### %install @@ -58,7 +58,7 @@ mkdir -p $RPM_BUILD_ROOT/lib/modules/%{kernel}/weak-updates/smartpqi echo "$SMARTPQI_IPATH/${driver_bin}.new" >> $RPM_BUILD_DIR/file.list.%{name} echo "/etc/dracut.conf.d/smartpqi-fromsrc.conf" >> $RPM_BUILD_DIR/file.list.%{name} -make install PREFIX=$RPM_BUILD_ROOT KERNEL=%{kernel} KVER=`rpm -q kernel-devel|cut -d - -f 3,4` +make install PREFIX=$RPM_BUILD_ROOT KERNEL=%{kernel} if [ ${driver_bin} == "smartpqi.ko.xz" ]; then xz $RPM_BUILD_ROOT/$SMARTPQI_IPATH/smartpqi.ko fi @@ -231,3 +231,5 @@ echo -e "Uninstall Done." - Port the PMC RAID driver to openeuler. * Thu Sep 15 2023 Siyu Zhang - 2.1.22-040 - Add kernel as the build dependence. +* Thu Dec 15 2023 Siyu Zhang - 2.1.22-040 +- Add uname-build-checks to buildRequires. -- Gitee