#!/bin/sh set -e BOARD_DIR=$(dirname "$0") GRUBENV="${BINARIES_DIR}"/efi-part/EFI/BOOT/grubenv genimage_tmp=$(mktemp -d) trap 'rm -rf "${genimage_tmp}"' EXIT cp -alf "${BINARIES_DIR}"/u-boot.bin "${BINARIES_DIR}"/efi-part/ cp -alf "${BINARIES_DIR}"/*.dtb "${BINARIES_DIR}"/efi-part/ cp -alf "${BINARIES_DIR}"/rpi-firmware/* "${BINARIES_DIR}"/efi-part/ mkdir -p "${genimage_tmp}"/rootfs "${genimage_tmp}"/tmp cd "${BINARIES_DIR}" genimage \ --rootpath "${genimage_tmp}/rootfs" \ --tmppath "${genimage_tmp}/tmp" \ --inputpath "${BINARIES_DIR}" \ --outputpath "${BINARIES_DIR}" \ --config "${BOARD_DIR}"/genimage.cfg grub-editenv "${GRUBENV}" set default=0 grub-editenv "${GRUBENV}" set timeout=3