From b3390e5b10862f793ff5101efa131d9baf8b1a6f Mon Sep 17 00:00:00 2001 From: Shubham Patil Date: Thu, 9 Feb 2023 13:26:52 +0530 Subject: [PATCH] fix the ci for te1.1 --- export.sh | 3 +++ install.sh | 14 ++++++++++++++ 2 files changed, 17 insertions(+) diff --git a/export.sh b/export.sh index d5c4f26d1..631d19883 100644 --- a/export.sh +++ b/export.sh @@ -52,6 +52,9 @@ esp_matter_export_main() { # PATH for host tools export PATH=${PATH}:${ESP_MATTER_PATH}/connectedhomeip/connectedhomeip/out/host + + # export zap-cli path + export export ZAP_INSTALL_PATH=${ESP_MATTER_PATH}/zap } esp_matter_export_main diff --git a/install.sh b/install.sh index 356ce810f..55922ff5b 100755 --- a/install.sh +++ b/install.sh @@ -36,6 +36,20 @@ echo "Installing python dependencies for Matter" echo "" python3 -m pip install -r ${ESP_MATTER_PATH}/requirements.txt +echo "" +echo "Installing zap-cli" +echo "" +# Run the zap_download.py and extract the path of installed binary +# eg output before cut: "export ZAP_INSTALL_PATH=zap/zap-v2023.01.19-nightly" +# output after cut: zap/zap-v2023.01.19-nightly +zap_path=`python3 connectedhomeip/connectedhomeip/scripts/tools/zap/zap_download.py \ + --sdk-root connectedhomeip/connectedhomeip --zap RELEASE --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 +mv $zap_path/* zap/ +rm -r $zap_path +chmod +x zap/zap-cli + echo "All done! You can now run:" echo "" echo " . ${basedir}/export.sh"