From ecb38808463d376edb91cfdb45ee85c43776f0a5 Mon Sep 17 00:00:00 2001 From: Darren Shepherd Date: Thu, 18 Aug 2016 22:41:30 -0700 Subject: [PATCH] Create iso checksums --- scripts/package-iso | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/scripts/package-iso b/scripts/package-iso index 97a25dc1..487fb553 100755 --- a/scripts/package-iso +++ b/scripts/package-iso @@ -6,6 +6,8 @@ cd $(dirname $0)/.. ARTIFACTS=$(pwd)/dist/artifacts CD=${BUILD}/cd +ISO=${ARTIFACTS}/$(echo ${DISTRIB_ID} | tr '[:upper:]' '[:lower:]').iso +CHECKSUM=iso-checksums.txt mkdir -p ${CD}/boot/isolinux mkdir -p ${CD}/boot/isolinux @@ -25,4 +27,10 @@ cd ${CD} && xorriso \ -no-emul-boot -boot-load-size 4 -boot-info-table \ -b boot/isolinux/isolinux.bin -c boot/isolinux/boot.cat \ -isohybrid-mbr /usr/lib/ISOLINUX/isohdpfx.bin \ - -o ${ARTIFACTS}/$(echo ${DISTRIB_ID} | tr '[:upper:]' '[:lower:]').iso ${CD} + -o $ISO ${CD} + +cd $(dirname $ISO) +rm -f $CHECKSUM +for algo in sha256 md5; do + echo "$algo: $(${algo}sum $(basename $ISO))" >> $CHECKSUM +done