kiss: add support for axel and wget2

This commit is contained in:
Dylan Araps 2021-07-20 19:38:13 +03:00
parent bfd75cc6d5
commit 6cf99638ef
No known key found for this signature in database
GPG Key ID: 13295DAC2CF13B5C
1 changed files with 9 additions and 7 deletions

16
kiss
View File

@ -425,9 +425,9 @@ pkg_source_get() {
# Set the arguments based on found download utility.
case ${cmd_get##*/} in
curl) set -- -fLo "$@" ;;
wget) set -- -O "$@" ;;
aria2c) set -- -o "$@" ;;
aria2c|axel) set -- -o "$@" ;;
curl) set -- -fLo "$@" ;;
wget|wget2) set -- -O "$@" ;;
esac
"$cmd_get" "$@" || {
@ -1926,10 +1926,12 @@ main() {
# Figure out which download utility is available.
cmd_get=${KISS_GET:-"$(
command -v curl ||
command -v wget ||
command -v aria2c
)"} || die "No download utility found (curl, wget, aria2c)"
command -v aria2c ||
command -v axel ||
command -v curl ||
command -v wget ||
command -v wget2 ||
)"} || die "No download utility found (aria2c, axel, curl, wget, wget2)"
# Store the date and time of script invocation to be used as the name of
# the log files the package manager creates uring builds.