scripts: Add check for zap download

This commit is contained in:
WanqQixiang
2023-03-27 15:06:07 +08:00
parent f2e77d239e
commit c5be432999
2 changed files with 12 additions and 1 deletions
+1
View File
@@ -10,3 +10,4 @@ __pycache__/
out/ out/
_build/ _build/
tools/chip-tool/ tools/chip-tool/
.zap/
+11 -1
View File
@@ -22,7 +22,17 @@ echo ""
zap_path=`python3 ${ESP_MATTER_PATH}/connectedhomeip/connectedhomeip/scripts/tools/zap/zap_download.py \ zap_path=`python3 ${ESP_MATTER_PATH}/connectedhomeip/connectedhomeip/scripts/tools/zap/zap_download.py \
--sdk-root ${ESP_MATTER_PATH}/connectedhomeip/connectedhomeip --zap RELEASE --zap-version v2023.03.06-nightly \ --sdk-root ${ESP_MATTER_PATH}/connectedhomeip/connectedhomeip --zap RELEASE --zap-version v2023.03.06-nightly \
--extract-root .zap 2>/dev/null | cut -d= -f2` --extract-root .zap 2>/dev/null | cut -d= -f2`
# Move files to one directory up, so that binaries will be in zap/ directory and export.sh can leverage the fixed path # Check whether the download is successful.
if [ -z $zap_path ]; then
echo "Failed to install zap-cli"
deactivate
exit 1
fi
# Move files to one directory up, so that binaries will be in $ESP_MATTER_PATH/.zap/ directory and export.sh can leverage the fixed path
if [ -d "${ESP_MATTER_PATH}/.zap" ]; then
rm -r ${ESP_MATTER_PATH}/.zap
fi
mkdir ${ESP_MATTER_PATH}/.zap mkdir ${ESP_MATTER_PATH}/.zap
mv $zap_path/* ${ESP_MATTER_PATH}/.zap/ mv $zap_path/* ${ESP_MATTER_PATH}/.zap/
rm -r $zap_path rm -r $zap_path