~mwhudson/livecd-rootfs/live-server-set-refresh.hold

« back to all changes in this revision

Viewing changes to live-build/ubuntu-cpc/hooks/033-disk-image-uefi.binary

  • Committer: Dimitri John Ledkov
  • Date: 2018-03-06 12:58:38 UTC
  • Revision ID: xnox@ubuntu.com-20180306125838-t12vhrlxp7z7hphd
Build EFI armhf images.

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
1
#!/bin/bash -eux
2
2
 
3
3
case $ARCH in
4
 
    amd64|arm64)
 
4
    amd64|arm64|armhf)
5
5
        ;;
6
6
    *)
7
7
        echo "We don't create EFI images for $ARCH."
20
20
    disk_image="$1"
21
21
    sgdisk "${disk_image}" --zap-all
22
22
    case $ARCH in
23
 
        arm64)
 
23
        arm64|armhf)
24
24
            sgdisk "${disk_image}" \
25
25
                --new=15:0:204800 \
26
26
                --typecode=15:ef00 \
83
83
            chroot mountpoint apt-get -qqy install --no-install-recommends grub-efi-arm64 grub-efi-arm64-bin
84
84
            efi_target=arm64-efi
85
85
            ;;
 
86
        armhf)
 
87
            chroot mountpoint apt-get -qqy install --no-install-recommends grub-efi-arm grub-efi-arm-bin
 
88
            efi_target=arm-efi
 
89
            ;;
86
90
        amd64)
87
91
            chroot mountpoint apt-get install -qqy grub-efi-amd64-signed grub-efi-amd64 shim-signed
88
92
            efi_target=x86_64-efi