Files
pico/projects/tzpuPico/esp32/make_release.sh
2026-03-24 22:22:37 +00:00

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}/