Files
mz25key/make_release.sh

21 lines
622 B
Bash
Executable File

#!/bin/bash
ROOTDIR=/dvlp/Projects
PRJDIR=${PWD}
if [[ "${PWD}" = "/srv${ROOTDIR}/mz25key" ]]; then
ROOTDIR=/srv/dvlp/Projects
fi
if [[ "${PWD}" != "${ROOTDIR}/mz25key" ]]; then
PRJDIR=$(dirname ${PWD})
fi
if [[ "${PRJDIR}" != "${ROOTDIR}/mz25key" ]] && [[ "${PRJDIR}" != "/project" ]]; then
echo "Wrong run directory (${PRJDIR})! Should be <project>/mz25key"
exit -1
fi
RELEASEDIR=${PRJDIR}/release
VERSION=$(perl -e "$(echo "print $(cat ${PRJDIR}/version.txt)-0.00")")
mkdir -p ${RELEASEDIR}
cp ${PRJDIR}/build/main.bin ${RELEASEDIR}/mz25key_fw_v${VERSION}.bin
#cp ${PRJDIR}/filepack*gz ${RELEASEDIR}/