diff --git a/linux-sgx-driver.spec b/linux-sgx-driver.spec index 8942325932d4d737193d33856d2e85c6b7f9f62a..94a8d5066d6ecef3fa50ea5f072cc963d178f98f 100644 --- a/linux-sgx-driver.spec +++ b/linux-sgx-driver.spec @@ -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 - 2.11.5 +- set the requiers of kernel version with linux-sgx-driver building environment kernel + * Thu Jul 1 2021 zhangguangzhi - 2.11.4 - add buildrequires uname-build-checks