summaryrefslogtreecommitdiffstats
path: root/scripts
diff options
context:
space:
mode:
authorPaul Spooren <mail@aparcar.org>2020-04-06 01:53:19 -1000
committerHauke Mehrtens <hauke@hauke-m.de>2020-05-05 00:05:28 +0200
commit96d280cc370020e5d2ea7555119f2f2bfeb221f2 (patch)
tree23e7c4651b0e5c18e44d100f9ffe40dce30fe880 /scripts
parent55ccb04046ea8b339f31be1f0adc3dc46120a0cf (diff)
downloadopenwrt-96d280cc370020e5d2ea7555119f2f2bfeb221f2.tar.gz
openwrt-96d280cc370020e5d2ea7555119f2f2bfeb221f2.tar.bz2
openwrt-96d280cc370020e5d2ea7555119f2f2bfeb221f2.zip
scripts/download: add sources CDN as first mirror
OpenWrt now has a CDN for sources at sources.cdn.openwrt.org which mirrors sources.openwrt.org. Downloading sources outside Europe or US (mainland) could result in low throughput, extremely slowing down the first compilation of the build system. This patch adds sources.cdn.openwrt.org as the first mirror to offer worldwide fast download speeds by default. If the CDN goes down for whatever reason, the script jumps to the next available mirror and downloads requested files as before (in regional varying speed). Signed-off-by: Paul Spooren <mail@aparcar.org> Acked-by: Eneas U de Queiroz <cotequeiroz@gmail.com> (cherry picked from commit c737a9ee6a9c47b6e553ac81bf293b1161e59799)
Diffstat (limited to 'scripts')
-rwxr-xr-xscripts/download.pl1
1 files changed, 1 insertions, 0 deletions
diff --git a/scripts/download.pl b/scripts/download.pl
index c14a44ba68..a809c77e7a 100755
--- a/scripts/download.pl
+++ b/scripts/download.pl
@@ -258,6 +258,7 @@ foreach my $mirror (@ARGV) {
}
}
+unshift @mirrors, 'https://sources.cdn.openwrt.org';
#push @mirrors, 'https://mirror1.openwrt.org';
push @mirrors, 'https://sources.openwrt.org';
push @mirrors, 'https://mirror2.openwrt.org/sources';