From edea8a9c3cf0eb7676dcdb604991eb2f95c3d984 Mon Sep 17 00:00:00 2001 From: Siva Mahadevan Date: Mon, 8 Sep 2025 00:32:19 -0400 Subject: [PATCH] whisper : prefer curl over wget in download scripts (#3409) On busybox-based systems like Alpine Linux, wget does not have certain CLI flags such as '--no-config'. Thus, search for the existence of 'curl' first in the PATH before wget. wget2 is still the preferred download tool. --- models/download-ggml-model.sh | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/models/download-ggml-model.sh b/models/download-ggml-model.sh index ef9c90da..f1394e98 100755 --- a/models/download-ggml-model.sh +++ b/models/download-ggml-model.sh @@ -119,12 +119,12 @@ fi if [ -x "$(command -v wget2)" ]; then wget2 --no-config --progress bar -O ggml-"$model".bin $src/$pfx-"$model".bin -elif [ -x "$(command -v wget)" ]; then - wget --no-config --quiet --show-progress -O ggml-"$model".bin $src/$pfx-"$model".bin elif [ -x "$(command -v curl)" ]; then curl -L --output ggml-"$model".bin $src/$pfx-"$model".bin +elif [ -x "$(command -v wget)" ]; then + wget --no-config --quiet --show-progress -O ggml-"$model".bin $src/$pfx-"$model".bin else - printf "Either wget or curl is required to download models.\n" + printf "Either wget2, curl, or wget is required to download models.\n" exit 1 fi