fome-fw/firmware/gen_signature.sh

23 lines
700 B
Bash
Raw Normal View History

#!/bin/bash
2024-03-07 22:31:26 -08:00
set -euo pipefail
2020-07-05 19:39:55 -07:00
SHORT_BOARDNAME=$1
2020-07-05 22:01:30 -07:00
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 "! SIGNATURE_HASH is a built-in variable generated by ConfigDefinition.jar" >> ${SIGNATURE_FILE_NAME}
# read the current git branch name
branchname=`git branch --show-current`
echo "! Current branch is: $branchname" >> ${SIGNATURE_FILE_NAME}
2023-02-20 20:28:16 -08:00
echo "#define TS_SIGNATURE \"rusEFI (FOME) $branchname.$date.${SHORT_BOARDNAME}.@@SIGNATURE_HASH@@\"" >> ${SIGNATURE_FILE_NAME}
exit 0