#!/bin/bash
set -eu

usage() {
  echo "Usage: $0 <key-folder> <output-directory>" >&2
  exit 1
}

if [[ $# -ne 2 ]]; then
  usage
fi

key_folder=$1
output_directory=$2

script_directory=$(dirname "$0")
configurator_directory="${script_directory}/../configurators/"

create_configurator() {
  local configurator_name=$1

  "${script_directory}/create-configurator" \
    "${configurator_directory}/${configurator_name}" \
    "$key_folder" \
    "${output_directory}/${configurator_name}.configurator.addon.efi"
}

create_configurator fallback
create_configurator primary
