[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