From dcfce1bb07bcc1daf270496a9606607c78227f45 Mon Sep 17 00:00:00 2001 From: chenyi Date: Thu, 22 May 2025 17:48:43 +0800 Subject: [PATCH] install-efi: fix SHA256 verification * fix SHA256 verification, verify hash values Signed-off-by: chenyi --- .../initrdscripts/files/init-install-efi-openeuler.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/meta-openeuler/recipes-core/initrdscripts/files/init-install-efi-openeuler.sh b/meta-openeuler/recipes-core/initrdscripts/files/init-install-efi-openeuler.sh index 4c234aeb649..db3c015184b 100644 --- a/meta-openeuler/recipes-core/initrdscripts/files/init-install-efi-openeuler.sh +++ b/meta-openeuler/recipes-core/initrdscripts/files/init-install-efi-openeuler.sh @@ -110,7 +110,7 @@ if [ "$cmdstr" == "install-pxe" ]; then # Get ISO file & verify sha256 tftp -4 ${ip} -c get ${INSTALL_ISO} tftp -4 ${ip} -c get ${INSTALL_ISO_SHA256} - expected_hash=$(cat "${INSTALL_ISO_SHA256}") + expected_hash=$(cat "${INSTALL_ISO_SHA256}" | awk '{print $1}') actual_hash=$(sha256sum "${INSTALL_ISO}" | awk '{print $1}') if [ "${expected_hash}" != "${actual_hash}" ]; then echo "Error: SHA256 verification failed." -- Gitee