From ed15393554209ab1b81006a1889fe4b09f2120d9 Mon Sep 17 00:00:00 2001 From: CanbiZ <47820557+MickLesk@users.noreply.github.com> Date: Tue, 19 Aug 2025 13:06:00 +0200 Subject: [PATCH] extend setup_uv --- misc/tools.func | 16 ++++++++++++++-- 1 file changed, 14 insertions(+), 2 deletions(-) diff --git a/misc/tools.func b/misc/tools.func index f8797426..6014c0d5 100644 --- a/misc/tools.func +++ b/misc/tools.func @@ -1283,8 +1283,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"