修复内核 hash 不匹配的问题
修复内核 hash 不匹配的问题
This commit is contained in:
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user