已开启
do not install when page size is 64K. #41
do not install when page size is 64K. #41
已开启
xucee创建于 6月17日
共 1 个文件变更+8-1
@@ -22,7 +22,7 @@ mv $module_path/dim_monitor.ko.sig $module_path/dim_monitor.ko ||: \
22Name : dim22Name : dim
23Summary : Dynamic Integrity Measurement23Summary : Dynamic Integrity Measurement
24Version : 1.0.224Version : 1.0.2
25-Release : 1125+Release : 12
26License : GPL-2.026License : GPL-2.0
27Source0 : %{name}-v%{version}.tar.gz27Source0 : %{name}-v%{version}.tar.gz
28BuildRequires: kernel-devel kernel-headers28BuildRequires: kernel-devel kernel-headers
@@ -100,6 +100,10 @@ install -m 600 ./src/dim_core.ko $RPM_BUILD_ROOT/lib/modules/%{kernel_version}/e
100install -m 600 ./src/dim_monitor.ko $RPM_BUILD_ROOT/lib/modules/%{kernel_version}/extra/dim100install -m 600 ./src/dim_monitor.ko $RPM_BUILD_ROOT/lib/modules/%{kernel_version}/extra/dim
101 101 
102%pre102%pre
103+if [ "$(getconf PAGESIZE)" -eq 65536 ]; then
104+ echo "Unsupported 64K page size kernel, please use 4K pagesize kernel"
105+ exit 1
106+fi
103 107 
104%post108%post
105depmod -a `uname -r`109depmod -a `uname -r`
@@ -120,6 +124,9 @@ rm -rf %{buildroot}
120%attr(0400,root,root) /lib/modules/%{kernel_version}/extra/dim/dim_monitor.ko124%attr(0400,root,root) /lib/modules/%{kernel_version}/extra/dim/dim_monitor.ko
121 125 
122%changelog126%changelog
127+* Wed Jun 17 2026 xuce <xuce10@h-partners.com> 1.0.2-12
128+- do not install when page size is 64K.
129+ 
123* Sat Mar 7 2026 HuaxinLu <luhuaxin1@huawei.com> 1.0.2-11130* Sat Mar 7 2026 HuaxinLu <luhuaxin1@huawei.com> 1.0.2-11
124- Rename TPM DIGEST macro131- Rename TPM DIGEST macro
125 132