add factory bins into release zip - to be found in factory_bin dir

This commit is contained in:
Bartlomiej Zimon
2020-04-10 12:08:37 +00:00
parent 36023cd1a7
commit 3fa406fba8
+10
View File
@@ -37,7 +37,10 @@ if [ -d "docs/build" ]; then
cp -r docs/build/* ${TMP_DIST}/docs/
fi
FBINDIR="${TMP_DIST}/factory_bin"
mkdir -p ${TMP_DIST}/memstats
echo ${FBINDIR}
mkdir -p ${FBINDIR}
# Must look into all possible env definitions.
# Exclude so called "spec_" (special) builds
@@ -62,6 +65,7 @@ do
fi
FIRMWARE_BIN=`echo "${BINARY_PATH}/${ENV}/firmware.bin"`
FIRMWARE_FACTORY_BIN=`echo "${BINARY_PATH}/${ENV}/firmware-factory.bin"`
if [ -f $FIRMWARE_BIN ]; then
FILESIZE=$(stat -c%s `echo "${FIRMWARE_BIN}"` )
@@ -72,6 +76,12 @@ do
cp ${FIRMWARE_BIN} $BIN
python2 crc2.py $BIN
mv $BIN "${TMP_DIST}/bin/ESP_Easy_${VERSION}_${ENV}.bin"
if [ -f $FIRMWARE_FACTORY_BIN ]; then
FBIN=${BINARY_PATH}/${ENV}/ESP_Easy_${VERSION}_${ENV}_factory.bin
cp ${FIRMWARE_FACTORY_BIN} $FBIN
#python2 crc2.py $FBIN
mv $FBIN "${FBINDIR}/ESP_Easy_${VERSION}_${ENV}_factory.bin"
fi
else
echo "FAILED: too large $FILESIZE > $MAX_FILESIZE Bytes. (${ENV})" >> ${BUILD_LOG}
fi