From 2f0ffbe4439439366edf5b4e13ccfa63fd88dbf4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jan=20=C4=8Cerm=C3=A1k?= Date: Fri, 28 Mar 2025 15:21:46 +0100 Subject: [PATCH] Change algorithm name in OVA manifest from SHA2-256 to SHA256 (#3981) Update of OpenSSL in OS 12.2 from 1.1.1 to 3.2 changed the output of `openssl sha256` command. It seems that some hypervisors don't like this and fail if it's not plain "SHA256". Fixes #3654 --- buildroot-external/scripts/hdd-image.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/buildroot-external/scripts/hdd-image.sh b/buildroot-external/scripts/hdd-image.sh index 704365831..40fac8cd5 100755 --- a/buildroot-external/scripts/hdd-image.sh +++ b/buildroot-external/scripts/hdd-image.sh @@ -81,7 +81,7 @@ function convert_disk_image_ova() { cp -a "${BOARD_DIR}/home-assistant.ovf" "${ova_data}/home-assistant.ovf" qemu-img convert -O vmdk -o subformat=streamOptimized,adapter_type=lsilogic "${hdd_img}" "${ova_data}/home-assistant.vmdk" - (cd "${ova_data}" || exit 1; "${HOST_DIR}/bin/openssl" sha256 home-assistant.* >home-assistant.mf) + (cd "${ova_data}" || exit 1; "${HOST_DIR}/bin/openssl" sha256 home-assistant.* | sed 's/SHA2-256/SHA256/' > home-assistant.mf) tar -C "${ova_data}" --owner=root --group=root -cf "${hdd_ova}" home-assistant.ovf home-assistant.vmdk home-assistant.mf }