rusefi/firmware/gen_signature.sh

22 lines
701 B
Bash
Executable File

#!/bin/bash
# file gen_signature.sh
SHORT_BOARDNAME=$1
SIGNATURE_FILE_NAME=tunerstudio/generated/signature_${SHORT_BOARDNAME}.txt
echo "Generating signature for ${SHORT_BOARDNAME}"
# generate a unique signature
date=`TZ=Europe/London date +"%Y.%m.%d"`
echo "// Generated by gen_signature.sh" > ${SIGNATURE_FILE_NAME}
echo "#define SIGNATURE_DATE $date" >> ${SIGNATURE_FILE_NAME}
echo "#define SIGNATURE_BOARD ${SHORT_BOARDNAME}" >> ${SIGNATURE_FILE_NAME}
echo "// SIGNATURE_HASH is a built-in variable generated by ConfigDefinition.jar" >> ${SIGNATURE_FILE_NAME}
echo "#define TS_SIGNATURE \"rusEFI @@SIGNATURE_DATE@@.@@SIGNATURE_BOARD@@.@@SIGNATURE_HASH@@\"" >> ${SIGNATURE_FILE_NAME}
exit 0