!9 set the requiers of kernel version with linux-sgx-driver building environment kernel

From: @chenmaodong
Reviewed-by: @blue0613
Signed-off-by: @blue0613
This commit is contained in:
openeuler-ci-bot 2021-07-20 03:57:33 +00:00 committed by Gitee
commit 605c030aec

View File

@ -1,6 +1,6 @@
Name: linux-sgx-driver
Version: 2.11
Release: 4
Release: 5
Summary: Intel SGX Linux* Driver
ExclusiveArch: x86_64
License: BSD-3-Clause and GPL-2.0 License
@ -10,9 +10,8 @@ Source0: https://github.com/intel/linux-sgx-driver/archive/sgx_driver_%{version}
BuildRequires: gcc kernel-devel make module-init-tools glibc uname-build-checks
Patch0: 0001-Fix-compilation-on-5.8-kernel-120.patch
Requires: kernel
%define kern_devel_ver %(uname -r)
%define kern_devel_ver %(uname -r)
Requires: kernel=%{kern_devel_ver}
%description
Intel(R) Software Guard Extensions (Intel(R) SGX) is an Intel technology for application
@ -48,16 +47,23 @@ install README.md $RPM_BUILD_ROOT/opt/intel/sgxdriver
%post
/sbin/ldconfig
cat /etc/modules | grep -Fxq isgx || echo isgx >> /etc/modules
/sbin/depmod
/sbin/depmod %{kern_devel_ver}
/sbin/modprobe isgx
if [ $? -ne 0 ]
then
echo "warning: kernel has been updated, please reboot system with the latest version of kernel to enable sgx!"
fi
%postun
/sbin/ldconfig
sed -i '/^isgx$/d' /etc/modules
/sbin/depmod
/sbin/depmod %{kern_devel_ver}
%changelog
* Thu Mon 19 2021 chenmaodong <chenmaodong@huawei.com> - 2.11.5
- set the requiers of kernel version with linux-sgx-driver building environment kernel
* Thu Jul 1 2021 zhangguangzhi <zhangguangzhi3@huawei.com> - 2.11.4
- add buildrequires uname-build-checks