#!/bin/bash if [ "$#" -ne 1 ]; then echo "Usage: appsign.sh *build dir*" exit 1 fi # Build location BUILD=$1 # Generate the MD5 hash echo -n `md5sum --binary $BUILD/application.bin | awk '{ print $1 }'` > __md5hash.bin # Concatenate it with the application binary cat $BUILD/application.bin __md5hash.bin > $BUILD/mcuimg.bin RET=$? # Remove the tmp files rm -f __md5hash.bin # Remove the unsigned binary rm -f $BUILD/application.bin exit $RET