From: Thomas Glanzmann <thomas@glanzmann.de> Date: Wed, 21 Dec 2022 18:37:16 +0000 (+0100) Subject: readd build_efi spotted by Ry_Darcy X-Git-Url: https://git.zerfleddert.de/cgi-bin/gitweb.cgi/m1-debian/commitdiff_plain/615b00f736f8e21161ba22b4db08811052aadf96 readd build_efi spotted by Ry_Darcy --- diff --git a/bootstrap.sh b/bootstrap.sh index 1b8ae06..393692a 100755 --- a/bootstrap.sh +++ b/bootstrap.sh @@ -87,6 +87,25 @@ build_dd() ) } +build_efi() +{ +( + rm -rf EFI + mkdir -p EFI/boot EFI/debian + cp testing/usr/lib/grub/arm64-efi/monolithic/grubaa64.efi EFI/boot/bootaa64.efi + + export INITRD=`ls -1 testing/boot/ | grep initrd` + export VMLINUZ=`ls -1 testing/boot/ | grep vmlinuz` + export UUID=`blkid -s UUID -o value media` + cat > EFI/debian/grub.cfg <<EOF +search.fs_uuid ${UUID} root +linux (\$root)/boot/${VMLINUZ} root=UUID=${UUID} rw +initrd (\$root)/boot/${INITRD} +boot +EOF +) +} + build_asahi_installer_image() { ( @@ -112,6 +131,7 @@ sudo apt-get install -y build-essential bash git locales gcc-aarch64-linux-gnu l build_rootfs build_dd +build_efi build_asahi_installer_image build_live_stick publish_artefacts