11 lines
1.2 KiB
Bash
11 lines
1.2 KiB
Bash
#!/bin/sh
|
|
# B15 RAM image: kernel 7.2.7-aurora-b15 (= b12 + WireGuard + IP_MULTIPLE_TABLES policy routing, tree src-b10b5) + prod DTB e47762d1
|
|
# + B9C cmdline + B12Q initramfs (stage0 -> Alpine on p27) unchanged. fastboot boot only; nothing flashed.
|
|
set -e; cd "$(dirname "$0")"; O=out; KB=/home/q/aurora-kbuild/out-b15; Q=../b12/b12q/out; mkdir -p $O
|
|
echo "9ade7cffb1f3f19e86acc8869565a88b960abba543385a2fddcebd27bd529e79 $Q/initramfs-b12q.cpio.gz" | sha256sum -c
|
|
echo "e47762d1dcd0af6e2acb711fa47ecc13769cd6bcb81259ce50635e8b18b6514a $Q/aurora-b10b3.dtb" | sha256sum -c
|
|
for s in WIREGUARD=y IP_MULTIPLE_TABLES=y NF_TABLES=y CHARGER_PM8916_LBC=y 'LOCALVERSION="-aurora-b15"'; do grep -q "^CONFIG_$s\$" $KB/.config || { echo "STOP $s"; exit 1; }; done
|
|
cp $KB/arch/arm64/boot/Image.gz $O/Image-b15.gz; cp $KB/.config $O/config-b15; cp $Q/aurora-b10b3.dtb $Q/initramfs-b12q.cpio.gz $Q/cmdline.txt $O/
|
|
cat $O/Image-b15.gz $O/aurora-b10b3.dtb > $O/Image.gz-dtb
|
|
python3 ../b6p/mkbootimg.py $O/Image.gz-dtb $O/initramfs-b12q.cpio.gz $O/cmdline.txt $O/aurora-b15.img
|
|
(cd $O && sha256sum Image-b15.gz config-b15 aurora-b10b3.dtb Image.gz-dtb initramfs-b12q.cpio.gz cmdline.txt aurora-b15.img > SHA256SUMS; grep -E "aurora-b15.img|Image-b15" SHA256SUMS)
|