diff options
Diffstat (limited to 'packer/scripts')
-rwxr-xr-x | packer/scripts/create-checksums.sh | 23 |
1 files 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}" |