update local install script to newest zsdk version & use xz instead of gz

This commit is contained in:
Xida Ren (Cedar) 2024-04-23 02:09:26 -04:00 committed by GitHub
parent 34caadba56
commit 35112911a1
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -15,17 +15,17 @@ sudo apt-get install --yes --no-install-recommends git cmake ninja-build gperf \
# Find latest release version # Find latest release version
# ZSDK_URL="https://github.com/zephyrproject-rtos/sdk-ng/releases/latest" # ZSDK_URL="https://github.com/zephyrproject-rtos/sdk-ng/releases/latest"
# ZSDK_VERSION="$(curl -fsSLI -o /dev/null -w %{url_effective} ${ZSDK_URL} | sed 's/^.*v//')" # ZSDK_VERSION="$(curl -fsSLI -o /dev/null -w %{url_effective} ${ZSDK_URL} | sed 's/^.*v//')"
ZSDK_VERSION="0.15.2" ZSDK_VERSION="0.16.5-1"
# Download and verify latest Zephyr SDK bundle # Download and verify latest Zephyr SDK bundle
cd ~/.local cd ~/.local
wget https://github.com/zephyrproject-rtos/sdk-ng/releases/download/v${ZSDK_VERSION}/zephyr-sdk-${ZSDK_VERSION}_linux-x86_64.tar.gz wget https://github.com/zephyrproject-rtos/sdk-ng/releases/download/v${ZSDK_VERSION}/zephyr-sdk-${ZSDK_VERSION}_linux-x86_64.tar.xz
wget -O - https://github.com/zephyrproject-rtos/sdk-ng/releases/download/v${ZSDK_VERSION}/sha256.sum | shasum --check --ignore-missing wget -O - https://github.com/zephyrproject-rtos/sdk-ng/releases/download/v${ZSDK_VERSION}/sha256.sum | shasum --check --ignore-missing
## TODO: abort if exit code is error ## TODO: abort if exit code is error
# Extract the Zephyr SDK bundle archive # Extract the Zephyr SDK bundle archive
tar xvf zephyr-sdk-${ZSDK_VERSION}_linux-x86_64.tar.gz tar xvf zephyr-sdk-${ZSDK_VERSION}_linux-x86_64.tar.xz
rm zephyr-sdk-${ZSDK_VERSION}_linux-x86_64.tar.gz rm zephyr-sdk-${ZSDK_VERSION}_linux-x86_64.tar.xz
# Run the Zephyr SDK bundle setup script # Run the Zephyr SDK bundle setup script
cd zephyr-sdk-${ZSDK_VERSION} cd zephyr-sdk-${ZSDK_VERSION}