Skip non-UEFI and UEFI-Secure-Boot qemu image symlink/script for arm64

We didn't generate this before and it does not work in old branches.
This commit is contained in:
Kai Lueke 2024-04-10 12:46:08 +09:00
parent 5bb537e728
commit 060cca537c

View File

@ -607,9 +607,12 @@ write_vm_disk() {
local qemu_uefi_secure="${VM_DST_IMG/qemu_uefi/qemu_uefi_secure}"
local target_basename
target_basename=$(basename "${VM_DST_IMG}")
ln -fs "${target_basename}" "${qemu}"
ln -fs "${target_basename}" "${qemu_uefi_secure}"
VM_GENERATED_FILES+=( "${qemu}" "${qemu_uefi_secure}" )
if [ "${BOARD}" = amd64-usr ]; then
ln -fs "${target_basename}" "${qemu}"
VM_GENERATED_FILES+=( "${qemu}" )
ln -fs "${target_basename}" "${qemu_uefi_secure}"
VM_GENERATED_FILES+=( "${qemu_uefi_secure}" )
fi
fi
# Add disk image to final file list if it isn't going to be bundled
@ -821,8 +824,10 @@ _write_qemu_uefi_conf() {
# We now only support building qemu_uefi and generate the
# other artifacts from here
if [ "${VM_IMG_TYPE}" = qemu_uefi ]; then
VM_IMG_TYPE=qemu _write_qemu_conf
VM_IMG_TYPE=qemu_uefi_secure _write_qemu_uefi_secure_conf
if [ "${BOARD}" = amd64-usr ]; then
VM_IMG_TYPE=qemu _write_qemu_conf
VM_IMG_TYPE=qemu_uefi_secure _write_qemu_uefi_secure_conf
fi
fi
}