[PATCH] treewide: unify OpenWrt hosted source URL

Hannu Nyman hannu.nyman at iki.fi
Sun Jan 31 03:08:21 EST 2021


Paul Spooren kirjoitti 30.1.2021 klo 23.54:
> Multiple sources are hosted on OpenWrts source server only. The source
> URLs to point to the server vary based on different epochs in OpenWrts
> history. Unify them to use always the new source CDN and HTTPS.
>
> If the CDN fails, sources.o.o is used as a fallback via downloads.pl.
>
> Signed-off-by: Paul Spooren <mail at aparcar.org>
> ---
>   package/boot/fconfig/Makefile                             | 2 +-
>   package/firmware/b43legacy-firmware/Makefile              | 2 +-
>   package/firmware/lantiq/dsl-vrx200-firmware-xdsl/Makefile | 2 +-
>   package/kernel/broadcom-wl/Makefile                       | 2 +-
>   package/kernel/lantiq/ltq-adsl/Makefile                   | 2 +-
>   package/kernel/lantiq/ltq-tapi/Makefile                   | 2 +-
>   package/kernel/lantiq/ltq-vdsl-mei/Makefile               | 2 +-
>   package/kernel/lantiq/ltq-vdsl/Makefile                   | 2 +-
>   package/kernel/lantiq/ltq-vmmc/Makefile                   | 2 +-
>   package/kernel/mac80211/broadcom.mk                       | 6 +++---
>   package/network/config/ltq-adsl-app/Makefile              | 2 +-
>   package/network/config/ltq-vdsl-app/Makefile              | 2 +-
>   tools/lzma-old/Makefile                                   | 2 +-
>   tools/lzma/Makefile                                       | 2 +-
>   14 files changed, 16 insertions(+), 16 deletions(-)
>
> diff --git a/package/boot/fconfig/Makefile b/package/boot/fconfig/Makefile
> index 9b806fe97c..31986e6942 100644
> --- a/package/boot/fconfig/Makefile
> +++ b/package/boot/fconfig/Makefile
> @@ -12,7 +12,7 @@ PKG_VERSION:=20080329
>   PKG_RELEASE:=1
>   
>   PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
> -PKG_SOURCE_URL:=https://downloads.openwrt.org/sources
> +PKG_SOURCE_URL:=https://sources.cdn.openwrt.org


Would it make sense to define a similar @OPENWRT alias in scripts/download.pl 
as we have done for SF, APACHE, GITHUB, GNU, SAVANNAH, KERNEL and GNOME ?

https://github.com/openwrt/openwrt/blob/master/scripts/download.pl#L192-L255

Then we could in future change those download locations centrally in 
download.pl, instead of changing it every single Makefile where it is used. 
The Makefiles could just contain PKG_SOURCE_URL:=@OPENWRT

(One afterthought: the pushed contents might actually be empty, as the actual 
download locations are pushed on lines 261-263 to the same trial queue. Not 
quite sure about the pushing order logic, but might work.)




More information about the openwrt-devel mailing list