21 lines
684 B
Bash
Executable File
21 lines
684 B
Bash
Executable File
#!/bin/bash
|
|
|
|
ROOTDIR=/dvlp/Projects/pico/projects
|
|
PRJDIR=${PWD}
|
|
if [[ "${PWD}" = "/srv${ROOTDIR}/tzpuPico/esp32" ]]; then
|
|
ROOTDIR=/srv/dvlp/Projects/pico/projects
|
|
fi
|
|
if [[ "${PWD}" != "${ROOTDIR}/tzpuPico/esp32" ]]; then
|
|
PRJDIR=$(dirname ${PWD})
|
|
fi
|
|
if [[ "${PRJDIR}" != "${ROOTDIR}/tzpuPico/esp32" ]] && [[ "${PRJDIR}" != "/project" ]]; then
|
|
echo "Wrong run directory (${PRJDIR})! Should be <project>/tzpuPico/esp32"
|
|
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}/tzpuPico_esp32_fw_v${VERSION}.bin
|
|
cp ${PRJDIR}/filepack*gz ${RELEASEDIR}/
|