#!/bin/bash -ex PR_NUMBER=$1 VERSION=PR-$PR_NUMBER PWD=`pwd` FOLDERNAME=`basename $PWD` THIS_SCRIPT_NAME=`basename $0` FILENAME=package_samd-PR-$PR_NUMBER.tar.bz2 rm -f $FILENAME # Change name in platform.txt sed -i "s/name=.*/name=SAMD Pull request Build ${PR_NUMBER}/" platform.txt cd .. tar --transform "s|$FOLDERNAME|samd-PR-$PR_NUMBER|g" --exclude=extras/** --exclude=.git* --exclude=.idea -cjf $FILENAME $FOLDERNAME cd - mv ../$FILENAME . CHKSUM=`sha256sum $FILENAME | awk '{ print $1 }'` SIZE=`wc -c $FILENAME | awk '{ print $1 }'` cat extras/package_index.json.PR.template | sed s/%%PR_NUMBER%%/${PR_NUMBER}/ | sed s/%%VERSION%%/${VERSION}/ | sed s/%%FILENAME%%/${FILENAME}/ | sed s/%%CHECKSUM%%/${CHKSUM}/ | sed s/%%SIZE%%/${SIZE}/ > package_samd-PR-${PR_NUMBER}_index.json