Sed spaghetti

This commit is contained in:
Imbus 2024-04-20 16:53:06 +02:00
parent 8a36467e8d
commit 9d6fbe48e8

View file

@ -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