From 5358a8bebddbf825906b6e7580f4c955b26451da Mon Sep 17 00:00:00 2001 From: Timothy Hofland Date: Wed, 11 Mar 2026 10:45:46 +0100 Subject: [PATCH] fix: make OpenFrameworks download visible and robust with curl fallback --- scripts/setup.sh | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/scripts/setup.sh b/scripts/setup.sh index b838773..f81631a 100644 --- a/scripts/setup.sh +++ b/scripts/setup.sh @@ -193,11 +193,19 @@ EOF echo "Installing Pre-compiled OpenFrameworks (FAST)..." cd "$REAL_HOME" if [ ! -d "openFrameworks" ]; then - # Download pre-compiled release for arm64 (v0.12.1) - sudo -u "$REAL_USER" wget -q https://github.com/openframeworks/openFrameworks/releases/download/0.12.1/of_v0.12.1_linuxarm64_release.tar.gz + echo "Downloading OpenFrameworks v0.12.1 for ARM64..." + # Use wget with visibility, fallback to curl if it fails + if ! sudo -u "$REAL_USER" wget https://github.com/openframeworks/openFrameworks/releases/download/0.12.1/of_v0.12.1_linuxarm64_release.tar.gz; then + echo "Wget failed, trying curl..." + sudo -u "$REAL_USER" curl -L -O https://github.com/openframeworks/openFrameworks/releases/download/0.12.1/of_v0.12.1_linuxarm64_release.tar.gz + fi + + echo "Extracting OpenFrameworks..." sudo -u "$REAL_USER" tar -xzf of_v0.12.1_linuxarm64_release.tar.gz sudo -u "$REAL_USER" mv of_v0.12.1_linuxarm64_release openFrameworks sudo -u "$REAL_USER" rm of_v0.12.1_linuxarm64_release.tar.gz +else + echo "OpenFrameworks already present. Skipping download." fi echo "Downloading and building ofxPiMapper Addon..."