The attached patch adds three download mirrors for tools from GNU Savannah, quilt and qemu.

GNU Savannah's download mirrorring system seems to always assign you to the same mirror, so there is no round-robin logic. If that mirror is down, you will not get the download at all unless it has been uploaded to mirror2.openwrt.org.

As discussed in bug #15184 (https://dev.openwrt.org/ticket/15184) related to quilt, download mirrors could be added for the Savannah tools.

I have tested downloading both tools via Makefile from all three added mirrors.


Signed-off-by: Hannu Nyman <hannu.ny...@iki.fi>

Index: tools/qemu/Makefile
===================================================================
--- tools/qemu/Makefile (revision 42655)
+++ tools/qemu/Makefile (working copy)
@@ -10,7 +10,10 @@
 PKG_VERSION:=0.14.1
 PKG_RELEASE:=1
 
-PKG_SOURCE_URL:=http://download.savannah.gnu.org/releases/qemu/
+PKG_SOURCE_URL:=http://download.savannah.gnu.org/releases/qemu \
+       
http://www.mirrorservice.org/sites/download.savannah.gnu.org/releases/qemu \
+       http://nongnu.uib.no/qemu \
+       http://download-mirror.savannah.gnu.org/releases/qemu
 PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
 PKG_MD5SUM:=b6c713a8db638e173af53a62d5178640
 
Index: tools/quilt/Makefile
===================================================================
--- tools/quilt/Makefile        (revision 42655)
+++ tools/quilt/Makefile        (working copy)
@@ -10,7 +10,10 @@
 PKG_VERSION:=0.63
 
 PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
-PKG_SOURCE_URL:=http://download.savannah.gnu.org/releases/$(PKG_NAME)
+PKG_SOURCE_URL:=http://download.savannah.gnu.org/releases/quilt \
+       
http://www.mirrorservice.org/sites/download.savannah.gnu.org/releases/quilt \
+       http://nongnu.uib.no/quilt \
+       http://download-mirror.savannah.gnu.org/releases/quilt
 PKG_MD5SUM:=c0ef4beb58a6fa72563b955e70624b6e
 
 include $(INCLUDE_DIR)/host-build.mk
_______________________________________________
openwrt-devel mailing list
openwrt-devel@lists.openwrt.org
https://lists.openwrt.org/cgi-bin/mailman/listinfo/openwrt-devel

Reply via email to