From 1dd417fdaadd707f0eec8998a1fbe1c7b786581f Mon Sep 17 00:00:00 2001 From: CanbiZ <47820557+MickLesk@users.noreply.github.com> Date: Tue, 19 Aug 2025 14:03:00 +0200 Subject: [PATCH] [core]: extend setup_uv to work with alpine (#6978) --- misc/tools.func | 16 ++++++++++++++-- 1 file changed, 14 insertions(+), 2 deletions(-) diff --git a/misc/tools.func b/misc/tools.func index 64a1c8a69..07b822096 100644 --- a/misc/tools.func +++ b/misc/tools.func @@ -1256,8 +1256,20 @@ function setup_uv() { local UV_TAR case "$ARCH" in - x86_64) UV_TAR="uv-x86_64-unknown-linux-gnu.tar.gz" ;; - aarch64) UV_TAR="uv-aarch64-unknown-linux-gnu.tar.gz" ;; + x86_64) + if grep -qi "alpine" /etc/os-release; then + UV_TAR="uv-x86_64-unknown-linux-musl.tar.gz" + else + UV_TAR="uv-x86_64-unknown-linux-gnu.tar.gz" + fi + ;; + aarch64) + if grep -qi "alpine" /etc/os-release; then + UV_TAR="uv-aarch64-unknown-linux-musl.tar.gz" + else + UV_TAR="uv-aarch64-unknown-linux-gnu.tar.gz" + fi + ;; *) msg_error "Unsupported architecture: $ARCH" rm -rf "$TMP_DIR"