mirror of
https://github.com/letscontrolit/ESPEasy.git
synced 2026-07-28 04:07:47 +00:00
add factory bins into release zip - to be found in factory_bin dir
This commit is contained in:
@@ -37,7 +37,10 @@ if [ -d "docs/build" ]; then
|
|||||||
cp -r docs/build/* ${TMP_DIST}/docs/
|
cp -r docs/build/* ${TMP_DIST}/docs/
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
FBINDIR="${TMP_DIST}/factory_bin"
|
||||||
mkdir -p ${TMP_DIST}/memstats
|
mkdir -p ${TMP_DIST}/memstats
|
||||||
|
echo ${FBINDIR}
|
||||||
|
mkdir -p ${FBINDIR}
|
||||||
|
|
||||||
# Must look into all possible env definitions.
|
# Must look into all possible env definitions.
|
||||||
# Exclude so called "spec_" (special) builds
|
# Exclude so called "spec_" (special) builds
|
||||||
@@ -62,6 +65,7 @@ do
|
|||||||
fi
|
fi
|
||||||
|
|
||||||
FIRMWARE_BIN=`echo "${BINARY_PATH}/${ENV}/firmware.bin"`
|
FIRMWARE_BIN=`echo "${BINARY_PATH}/${ENV}/firmware.bin"`
|
||||||
|
FIRMWARE_FACTORY_BIN=`echo "${BINARY_PATH}/${ENV}/firmware-factory.bin"`
|
||||||
|
|
||||||
if [ -f $FIRMWARE_BIN ]; then
|
if [ -f $FIRMWARE_BIN ]; then
|
||||||
FILESIZE=$(stat -c%s `echo "${FIRMWARE_BIN}"` )
|
FILESIZE=$(stat -c%s `echo "${FIRMWARE_BIN}"` )
|
||||||
@@ -72,6 +76,12 @@ do
|
|||||||
cp ${FIRMWARE_BIN} $BIN
|
cp ${FIRMWARE_BIN} $BIN
|
||||||
python2 crc2.py $BIN
|
python2 crc2.py $BIN
|
||||||
mv $BIN "${TMP_DIST}/bin/ESP_Easy_${VERSION}_${ENV}.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
|
else
|
||||||
echo "FAILED: too large $FILESIZE > $MAX_FILESIZE Bytes. (${ENV})" >> ${BUILD_LOG}
|
echo "FAILED: too large $FILESIZE > $MAX_FILESIZE Bytes. (${ENV})" >> ${BUILD_LOG}
|
||||||
fi
|
fi
|
||||||
|
|||||||
Reference in New Issue
Block a user