From 9d6fbe48e88a04f7a931cd54a4993012494f55e6 Mon Sep 17 00:00:00 2001 From: Imbus <> Date: Sat, 20 Apr 2024 16:53:06 +0200 Subject: [PATCH] Sed spaghetti --- makefile | 25 ++++++++++++++++++++++--- 1 file changed, 22 insertions(+), 3 deletions(-) diff --git a/makefile b/makefile index affdd12..74ca622 100644 --- a/makefile +++ b/makefile @@ -28,6 +28,7 @@ mount: $(raw) umount sudo mount /dev/loop1337p2 ./rootfs sudo mount /dev/loop1337p1 ./boot +# Armbian signing keys get-keys: gpg --recv-keys DF00FAF1C577104B50BF1D0093D6889F9F0E78D5 @@ -36,11 +37,29 @@ umount: -sudo umount -f ./boot -sudo losetup -d /dev/loop1337 -create-image: - sudo dd if=/dev/loop1337 of=armbian.img bs=1M - sudo chown $(USER):$(USER) armbian.img +uboot: mount + sudo cp boot/u-boot-s905x-s912 boot/u-boot.ext + +# Replace ^FDT with ^#FDT in boot/extlinux/extlinux.conf +# Uncomment "#FDT /dtb/amlogic/meson-gxl-s905x-p212.dtb" +extlinux: uboot + sudo sed -i 's/^FDT/#FDT/' boot/extlinux/extlinux.conf + sudo sed -i 's/^#FDT \/dtb\/amlogic\/meson-gxl-s905x-p212.dtb/FDT \/dtb\/amlogic\/meson-gxl-s905x-p212.dtb/' boot/extlinux/extlinux.conf + +armbian.img.zst: extlinux + sudo dd if=/dev/loop1337 bs=1M | zstd -10 -fo $@ + +build: armbian.img.zst + +sign: armbian.img.zst + minisign -Sm $< + +# Imbus personal key +verify: + minisign -Vm armbian.img.zst -P RWRzPhin2brRy61x/adSOnFyhdWRkC0i37VJrOrFjMy6M073Mdu7gZXO clean: umount rm -f $(image) $(raw) $(image).asc $(readme) $(sig) $(sums) armbian.img *.txt *.sha + rm -f armbian.img.zst armbian.img.zst.minisig -rmdir ./rootfs -rmdir ./boot \ No newline at end of file