Build EFI armhf images.

ubuntu/cosmic
Dimitri John Ledkov 7 years ago
parent 8fddc6b469
commit bc194dd48b

4
debian/changelog vendored

@ -1,8 +1,12 @@
livecd-rootfs (2.509) UNRELEASED; urgency=medium livecd-rootfs (2.509) UNRELEASED; urgency=medium
[ Steve Langasek ]
* Properly handle loop device names when there are > 10 devices on the * Properly handle loop device names when there are > 10 devices on the
system. system.
[ Dimitri John Ledkov ]
* Build EFI armhf images.
-- Steve Langasek <steve.langasek@ubuntu.com> Tue, 06 Mar 2018 10:30:02 +0100 -- Steve Langasek <steve.langasek@ubuntu.com> Tue, 06 Mar 2018 10:30:02 +0100
livecd-rootfs (2.508) bionic; urgency=medium livecd-rootfs (2.508) bionic; urgency=medium

@ -17,7 +17,7 @@ case $ARCH:$SUBARCH in
echo "POWER disk images are handled separately" echo "POWER disk images are handled separately"
exit 0 exit 0
;; ;;
amd64|arm64) amd64|arm64|armhf)
echo "We only create EFI images for $ARCH." echo "We only create EFI images for $ARCH."
exit 0 exit 0
;; ;;

@ -1,7 +1,7 @@
#!/bin/bash -eux #!/bin/bash -eux
case $ARCH in case $ARCH in
amd64|arm64) amd64|arm64|armhf)
;; ;;
*) *)
echo "We don't create EFI images for $ARCH." echo "We don't create EFI images for $ARCH."
@ -20,7 +20,7 @@ create_partitions() {
disk_image="$1" disk_image="$1"
sgdisk "${disk_image}" --zap-all sgdisk "${disk_image}" --zap-all
case $ARCH in case $ARCH in
arm64) arm64|armhf)
sgdisk "${disk_image}" \ sgdisk "${disk_image}" \
--new=15:0:204800 \ --new=15:0:204800 \
--typecode=15:ef00 \ --typecode=15:ef00 \
@ -83,6 +83,10 @@ install_grub() {
chroot mountpoint apt-get -qqy install --no-install-recommends grub-efi-arm64 grub-efi-arm64-bin chroot mountpoint apt-get -qqy install --no-install-recommends grub-efi-arm64 grub-efi-arm64-bin
efi_target=arm64-efi efi_target=arm64-efi
;; ;;
armhf)
chroot mountpoint apt-get -qqy install --no-install-recommends grub-efi-arm grub-efi-arm-bin
efi_target=arm-efi
;;
amd64) amd64)
chroot mountpoint apt-get install -qqy grub-efi-amd64-signed grub-efi-amd64 shim-signed chroot mountpoint apt-get install -qqy grub-efi-amd64-signed grub-efi-amd64 shim-signed
efi_target=x86_64-efi efi_target=x86_64-efi

Loading…
Cancel
Save