#!/bin/sh # Utility to update the EEPROM image (pieeprom.bin) and signature # (pieeprom.sig) with a new EEPROM config. # # pieeprom.original.bin - The source EEPROM from rpi-eeprom repo # boot.conf - The bootloader config file to apply. set -e script_dir="$(cd "$(dirname "$0")" && pwd)" # Minimum version for secure-boot support BOOTLOADER_SECURE_BOOT_MIN_VERSION=1632136573 SRC_IMAGE="pieeprom.original.bin" CONFIG="boot.conf" DST_IMAGE="pieeprom.bin" PEM_FILE="" PUBLIC_PEM_FILE="" TMP_CONFIG_SIG="" die() { echo "$@" >&2 exit ${EXIT_FAILED} } cleanup() { if [ -f "${TMP_CONFIG}" ]; then rm -f "${TMP_CONFIG}"; fi } usage() { cat <