@@ -453,7 +453,9 @@ http() {
453
453
local file=" $3 "
454
454
[ -n " $url " ] || return 1
455
455
456
- if [[ -z $GO_BUILD_MIRROR_URL ]] && [[ $IS_TEST != " true" ]]; then
456
+ if [ -n " $GO_BUILD_MIRROR_URL " ] && [ -z " $IS_TEST " ]; then
457
+ url=" $GO_BUILD_MIRROR_URL /${url} "
458
+ else
457
459
url=" https://go.dev/dl/${url} "
458
460
fi
459
461
@@ -502,18 +504,11 @@ http_get_wget() {
502
504
fetch_tarball () {
503
505
local package_name=" $1 "
504
506
local package_url=" $2 "
505
- local mirror_url
506
507
local checksum
507
508
508
509
if [ " $package_url " != " ${package_url/ \# / } " ]; then
509
510
checksum=" ${package_url#*# } "
510
511
package_url=" ${package_url%%#* } "
511
-
512
- if [ -n " $GO_BUILD_MIRROR_URL " ]; then
513
- if [[ -z " $GO_BUILD_DEFAULT_MIRROR " || $package_url != * /go.dev/* ]]; then
514
- mirror_url=" ${GO_BUILD_MIRROR_URL} /$checksum "
515
- fi
516
- fi
517
512
fi
518
513
519
514
local tar_args=" xzf"
@@ -538,9 +533,7 @@ fetch_tarball() {
538
533
if ! reuse_existing_tarball " $package_filename " " $checksum " ; then
539
534
local tarball_filename=$( basename $package_url )
540
535
echo " Downloading ${tarball_filename} ..." >&2
541
- http head " $mirror_url " &&
542
- download_tarball " $mirror_url " " $package_filename " " $checksum " ||
543
- download_tarball " $package_url " " $package_filename " " $checksum "
536
+ download_tarball " $package_url " " $package_filename " " $checksum "
544
537
fi
545
538
546
539
{
@@ -638,25 +631,18 @@ fetch_git() {
638
631
fetch_zip () {
639
632
local package_name=" $1 "
640
633
local package_url=" $2 "
641
- local mirror_url
642
634
local checksum
643
635
644
636
if [ " $package_url " != " ${package_url/ \# / } " ]; then
645
637
checksum=" ${package_url#*# } "
646
638
package_url=" ${package_url%%#* } "
647
-
648
- if [ -n " $GO_BUILD_MIRROR_URL " ]; then
649
- mirror_url=" ${GO_BUILD_MIRROR_URL} /$checksum "
650
- fi
651
639
fi
652
640
653
641
local package_filename=" ${package_name} .zip"
654
642
655
643
if ! reuse_existing_tarball " $package_filename " " $checksum " ; then
656
644
echo " Downloading ${package_filename} ..." >&2
657
- http head " $mirror_url " &&
658
- download_tarball " $mirror_url " " $package_filename " " $checksum " ||
659
- download_tarball " $package_url " " $package_filename " " $checksum "
645
+ download_tarball " $package_url " " $package_filename " " $checksum "
660
646
fi
661
647
662
648
{
0 commit comments