Add uname-build-checks to buildRequires.
Use 'uname -r' to check the kernel info. Signed-off-by: Siyu Zhang <siyu.zhang@windriver.com> (cherry picked from commit 5e1552934c57222ddd320bcff6d2942c5d3029f4)
This commit is contained in:
parent
a1c4f53324
commit
228e437bce
@ -1,7 +1,7 @@
|
|||||||
%define name smartpqi
|
%define name smartpqi
|
||||||
%define version 2.1.22
|
%define version 2.1.22
|
||||||
%define release 040
|
%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
|
Summary: Microchip smartpqi driver for SmartRAID/SmartHBA controllers
|
||||||
Name: %{name}
|
Name: %{name}
|
||||||
Version: %{version}
|
Version: %{version}
|
||||||
@ -15,7 +15,7 @@ Source2: %{name}-fromsrc.conf
|
|||||||
URL: http://www.microchip.com
|
URL: http://www.microchip.com
|
||||||
Distribution: Microchip Technology Inc.
|
Distribution: Microchip Technology Inc.
|
||||||
BuildRoot: /var/tmp/%{name}-buildroot
|
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}
|
%define debug_package %{nil}
|
||||||
|
|
||||||
@ -35,7 +35,7 @@ cp %_sourcedir/Module.supported src/Module.supported
|
|||||||
# build ########################################################################
|
# build ########################################################################
|
||||||
%build
|
%build
|
||||||
echo build %{version}-%{release}
|
echo build %{version}-%{release}
|
||||||
make build KERNEL=%{kernel} KVER=`rpm -q kernel-devel|cut -d - -f 3,4`;
|
make build KERNEL=%{kernel};
|
||||||
|
|
||||||
# install ######################################################################
|
# install ######################################################################
|
||||||
%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 "$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}
|
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
|
if [ ${driver_bin} == "smartpqi.ko.xz" ]; then
|
||||||
xz $RPM_BUILD_ROOT/$SMARTPQI_IPATH/smartpqi.ko
|
xz $RPM_BUILD_ROOT/$SMARTPQI_IPATH/smartpqi.ko
|
||||||
fi
|
fi
|
||||||
@ -231,3 +231,5 @@ echo -e "Uninstall Done."
|
|||||||
- Port the PMC RAID driver to openeuler.
|
- Port the PMC RAID driver to openeuler.
|
||||||
* Thu Sep 15 2023 Siyu Zhang <siyu.zhang@windriver.com> - 2.1.22-040
|
* Thu Sep 15 2023 Siyu Zhang <siyu.zhang@windriver.com> - 2.1.22-040
|
||||||
- Add kernel as the build dependence.
|
- Add kernel as the build dependence.
|
||||||
|
* Thu Dec 15 2023 Siyu Zhang <siyu.zhang@windriver.com> - 2.1.22-040
|
||||||
|
- Add uname-build-checks to buildRequires.
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user