From c7d28926a138e6be45f9b27ad2b42cecb619cff9 Mon Sep 17 00:00:00 2001 From: Javan Rasokat <4342160+JavanXD@users.noreply.github.com> Date: Sun, 26 May 2024 13:19:03 +0200 Subject: [PATCH] fix Process completed with exit code 8. --- stage-honeypi/01-install-honeypi/00-run.sh | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/stage-honeypi/01-install-honeypi/00-run.sh b/stage-honeypi/01-install-honeypi/00-run.sh index 1a8b4d1..34af998 100755 --- a/stage-honeypi/01-install-honeypi/00-run.sh +++ b/stage-honeypi/01-install-honeypi/00-run.sh @@ -111,7 +111,7 @@ python3 -m pip install --upgrade pip echo 'Removing old rpi.gpio to replace it with rpi-lgpio wheel' run_in_chroot " -apt-get purge python{,3}-rpi.gpio +apt-get -y purge python{,3}-rpi.gpio " echo 'Installing required Python libraries' @@ -196,12 +196,14 @@ apt-get -y update && apt-get -y install --no-install-recommends zip unzip get_latest_release() { local repo=$1 local stable=$2 - echo "Fetching latest release for $repo" if [ "$stable" -eq 1 ]; then - curl --silent "https://api.github.com/repos/$repo/releases/latest" -k | grep -Po '"tag_name": "\K.*?(?=")' + # return latest stable release + result="$(curl --silent "https://api.github.com/repos/$repo/releases/latest" -k | grep -Po '"tag_name": "\K.*?(?=")')" else - curl --silent "https://api.github.com/repos/$repo/tags" -k | grep -Po '"name": "\K.*?(?=")' | head -1 + # return lastest release, which can be also a pre-releases (alpha, beta, rc) + result="$(curl --silent "https://api.github.com/repos/$repo/tags" -k | grep -Po '"name": "\K.*?(?=")' | head -1)" fi + echo "$result" } # Initialize STABLE variable