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 4c234aeb649757835cefcabeae91e08102261b25..db3c015184b157f7f76c0ceb94e673033fb41ba4 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."