From 19ca42b3dd1c3fa656289dcdbe61496367a807f1 Mon Sep 17 00:00:00 2001 From: Mathieu Tortuyaux Date: Thu, 14 Apr 2022 14:06:56 +0200 Subject: [PATCH] ci-automation/vm: build PXE if Equinix Metal is built Signed-off-by: Mathieu Tortuyaux --- ci-automation/vms.sh | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/ci-automation/vms.sh b/ci-automation/vms.sh index 1cbbca4634..3c7dd0137e 100644 --- a/ci-automation/vms.sh +++ b/ci-automation/vms.sh @@ -59,6 +59,16 @@ function vm_build() { echo "docker container rm -f '${vms_container}'" >> ci-cleanup.sh + # automatically add PXE to formats if we build for Equinix Metal (packet). + local has_packet=0 + local has_pxe=0 + for format; do + [[ "${format}" = 'packet' ]] || [[ "${format}" = 'equinix_metal' ]] && has_packet=1 + [[ "${format}" = 'pxe' ]] && has_pxe=1 + done + + [[ ${has_packet} -eq 1 ]] && [[ ${has_pxe} -eq 0 ]] && set -- 'pxe' "${@}" + for format; do # keep compatibility with SDK scripts where "equinix_metal" # remains unknown.