diff --git a/scripts/00-prepare_base.sh b/scripts/00-prepare_base.sh index 5b80254..2191bf3 100644 --- a/scripts/00-prepare_base.sh +++ b/scripts/00-prepare_base.sh @@ -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 diff --git a/scripts/02-rockchip_target_only.sh b/scripts/02-rockchip_target_only.sh index fec7b78..dbff93d 100644 --- a/scripts/02-rockchip_target_only.sh +++ b/scripts/02-rockchip_target_only.sh @@ -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 diff --git a/scripts/02-x86_64_target_only.sh b/scripts/02-x86_64_target_only.sh index 7ddcbf7..4b9719c 100644 --- a/scripts/02-x86_64_target_only.sh +++ b/scripts/02-x86_64_target_only.sh @@ -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