From: Siva Mahadevan Date: Mon, 8 Sep 2025 04:32:19 +0000 (-0400) Subject: whisper : prefer curl over wget in download scripts (#3409) X-Git-Tag: upstream/1.8.0~242 X-Git-Url: https://git.djapps.eu/?a=commitdiff_plain;h=edea8a9c3cf0eb7676dcdb604991eb2f95c3d984;p=pkg%2Fggml%2Fsources%2Fwhisper.cpp 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. --- 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