修复内核 hash 不匹配的问题

修复内核 hash 不匹配的问题
This commit is contained in:
2025-10-26 07:54:34 +08:00
committed by GitHub
3 changed files with 4 additions and 10 deletions

View File

@@ -4,6 +4,10 @@
# 使用 O2 级别的优化
sed -i 's/Os/O2/g' include/target.mk
# kenrel Vermagic
sed -ie 's/^\(.\).*vermagic$/\1cp $(TOPDIR)\/.vermagic $(LINUX_DIR)\/.vermagic/' include/kernel-defaults.mk
grep HASH include/kernel-6.6 | awk -F'HASH-' '{print $2}' | awk '{print $1}' | md5sum | awk '{print $1}' > .vermagic
# 内核版本设置
cp -rf ../OpenBox/kernel-6.6/kernel/0001-linux-module-video.patch ./package/0001-linux-module-video.patch
git apply package/0001-linux-module-video.patch

View File

@@ -3,8 +3,3 @@
# 使用特定的优化
sed -i 's,-mcpu=generic,-march=armv8-a+crc+crypto,g' include/target.mk
sed -i 's,kmod-r8168,kmod-r8169,g' target/linux/rockchip/image/armv8.mk
#Vermagic
wget https://downloads.openwrt.org/releases/$tag_version/targets/rockchip/armv8/profiles.json
jq -r '.linux_kernel.vermagic' profiles.json >.vermagic
sed -i -e 's/^\(.\).*vermagic$/\1cp $(TOPDIR)\/.vermagic $(LINUX_DIR)\/.vermagic/' include/kernel-defaults.mk

View File

@@ -23,8 +23,3 @@ fi
exit 0
'> ./package/base-files/files/etc/rc.local
#Vermagic
wget https://downloads.openwrt.org/releases/$tag_version/targets/x86/64/profiles.json
jq -r '.linux_kernel.vermagic' profiles.json >.vermagic
sed -i -e 's/^\(.\).*vermagic$/\1cp $(TOPDIR)\/.vermagic $(LINUX_DIR)\/.vermagic/' include/kernel-defaults.mk