From 145817dcc64857638e2c6c1bfbfc5e42d7e644b3 Mon Sep 17 00:00:00 2001 From: heqnx Date: Thu, 26 Jun 2025 14:12:03 +0300 Subject: fixed checksum script --- packer/scripts/create-checksums.sh | 23 +++-------------------- 1 file changed, 3 insertions(+), 20 deletions(-) diff --git a/packer/scripts/create-checksums.sh b/packer/scripts/create-checksums.sh index 2c0259d..23fede9 100755 --- a/packer/scripts/create-checksums.sh +++ b/packer/scripts/create-checksums.sh @@ -32,32 +32,15 @@ mkdir -p "${OUTPUT_DIR}" &>/dev/null if test "${PACKER_BUILD_NAME#*qemu*}" != "${PACKER_BUILD_NAME}"; then FILENAME="${PACKER_BUILD_NAME}-${NAME}_${TIMESTAMP}.qcow2" ARTEFACT="${OUTPUT_DIR}/${FILENAME}" - mv "${PACKER_BUILD_NAME}_output_${NAME}/${PACKER_BUILD_NAME}-${NAME}_${TIMESTAMP}" "${ARTEFACT}" + mv "${PACKER_BUILD_NAME}_${NAME}/${PACKER_BUILD_NAME}-${NAME}_${TIMESTAMP}" "${ARTEFACT}" ( cd "${OUTPUT_DIR}" md5sum "${FILENAME}" > "${FILENAME}.sums" sha512sum "${FILENAME}" >> "${FILENAME}.sums" ) - -elif test "${PACKER_BUILD_NAME#*parallels*}" != "${PACKER_BUILD_NAME}"; then - FILENAME="${PACKER_BUILD_NAME}-${NAME}_${TIMESTAMP}.pvm" - ARTEFACT="${OUTPUT_DIR}/${FILENAME}.zip" - ( - cd "parallels_output_${NAME}/parallels-${NAME}_${TIMESTAMP}.pvm" - find . -type f -not -name "*.Backup" -exec md5sum {} \; > MD5SUMS - find . -type f -not -name "*.Backup" -exec sha512sum {} \; > SHA512SUMS - ) - zip -r "${ARTEFACT}" "${PACKER_BUILD_NAME}_output_${NAME}/${PACKER_BUILD_NAME}-${NAME}_${TIMESTAMP}.pvm" - else - FILENAME="${PACKER_BUILD_NAME}-${NAME}_${TIMESTAMP}.ova" - ARTEFACT="${OUTPUT_DIR}/${FILENAME}" - mv "${PACKER_BUILD_NAME}_output_${NAME}/${PACKER_BUILD_NAME}-${NAME}_${TIMESTAMP}.ova" "${ARTEFACT}" - ( - cd "${OUTPUT_DIR}" - md5sum "${FILENAME}" > "${FILENAME}.sums" - sha512sum "${FILENAME}" >> "${FILENAME}.sums" - ) + printf "%s\n" "[err] unknown packer builder type" + exit 1 fi rm -rf "${PACKER_BUILD_NAME}_output_${NAME}" -- cgit v1.2.3