[OpenWrt-Devel] [PATCH] scripts/download: add sources CDN as first mirror

Paul Spooren mail at aparcar.org
Mon Apr 13 21:00:08 EDT 2020

Works fine locally and in my test infrastructure, worst case the CDN ever goes
offline is that it falls back to regular mirrors.

In case you set up your own feeds, the download.pl would still ask the CDN for
your self created package, what could be considered as a privacy leak. Should
this become options or at least disable-able via a option?

On Mon, 2020-04-06 at 01:53 -1000, Paul Spooren wrote:
> 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 at aparcar.org>
> ---
>  scripts/download.pl | 1 +
>  1 file changed, 1 insertion(+)
> diff --git a/scripts/download.pl b/scripts/download.pl
> index dd49255367..1d3ff02c5b 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';

openwrt-devel mailing list
openwrt-devel at lists.openwrt.org

More information about the openwrt-devel mailing list