From 713cc1ed0fd977e3a1f9fdba97f774234a5f7f52 Mon Sep 17 00:00:00 2001 From: Ada Date: Mon, 6 Apr 2026 10:21:50 -0400 Subject: [PATCH] setup.sh: fix curl dependency check for minimal Debian, auto-install curl if missing --- deploy/setup.sh | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/deploy/setup.sh b/deploy/setup.sh index d0461ee..d9dea71 100755 --- a/deploy/setup.sh +++ b/deploy/setup.sh @@ -19,10 +19,16 @@ fi # Detect OS if ! command -v apt-get &> /dev/null; then echo "ERROR: This script requires Debian/Ubuntu." - echo " (yum/dnf support can be added on request)" exit 1 fi +# Ensure curl is available (not installed on minimal Debian) +if ! command -v curl &> /dev/null; then + echo "Installing curl..." + apt-get update -qq + apt-get install -y -qq curl > /dev/null 2>&1 +fi + # Check for Docker DOCKER_INSTALLED=false if command -v docker &> /dev/null; then