21 lines
622 B
Bash
Executable File
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}/
|