Skip to content

Commit 418af1c

Browse files
authored
downloader [ 4.3.4 ~ 4.4.0 ] (#8246)
* downloader [ 4.3.4 ~ 4.4.0 ] - Fix sed issue on Windows ARM64 bash * Update downloader.sh
1 parent f3fa597 commit 418af1c

File tree

1 file changed

+9
-4
lines changed

1 file changed

+9
-4
lines changed

scripts/dev/downloader.sh

+9-4
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
#!/bin/bash
2-
VERSION=4.3.3
2+
VERSION=4.4.0
33
printDownloaderHelp(){
44
cat << EOF
55
@@ -146,9 +146,14 @@ check_remote_vs_local() {
146146
}
147147

148148
finalurl() {
149-
F_URL=$(echo "$@" | sed 's/[[:space:]]*$//')
150-
# echo "finalurl: [$@] - F_URL:[$F_URL]"
151-
curl -L -I --retry ${RETRY_MAX} --max-redirs ${MAX_REDIRECTS} --retry-connrefused --silent --location --head --output /dev/null --write-out '%{url_effective}' -- "$F_URL"
149+
local input_url="$1"
150+
local trimmed_url=$(echo "$input_url" | sed 's/[[:space:]]*$//')
151+
local resolved_url=$(curl -L -I --retry "${RETRY_MAX:-5}" --max-redirs "${MAX_REDIRECTS:-5}" \
152+
--retry-connrefused --write-out '%{url_effective}' --silent --output /dev/null "$trimmed_url")
153+
if [[ -z "$resolved_url" ]]; then
154+
echoError "Failed to resolve URL: $trimmed_url"
155+
return 1
156+
fi
152157
}
153158

154159
downloader() {

0 commit comments

Comments
 (0)