# HG changeset patch # User Pascal Bellard # Date 1379847475 -7200 # Node ID b96cd6a6f37ba2e4b6f930a1a3df5f6c700d54bc # Parent 8b20c920b7182a4b271122a7d8f22dc680d7f773 cook: get source from mirror too diff -r 8b20c920b718 -r b96cd6a6f37b cook --- a/cook Fri Aug 16 09:14:36 2013 +0000 +++ b/cook Sun Sep 22 12:57:55 2013 +0200 @@ -192,15 +192,19 @@ # Get package source. For SCM we are in cache so clone here and create a # tarball here. get_source() { + local url + url="$MIRROR_URL/sources/packages/${TARBALL:0:1}/$TARBALL" set_paths pwd=$(pwd) case "$WGET_URL" in http://*|ftp://*) # Busybox Wget is better! busybox wget -T 60 -c -O $SRC/$TARBALL $WGET_URL || \ + busybox wget -T 60 -c -O $SRC/$TARBALL $url || \ (_ "ERROR: wget \$WGET_URL" && exit 1) ;; https://*) wget -c --no-check-certificate -O $SRC/$TARBALL $WGET_URL || \ + busybox wget -T 60 -c -O $SRC/$TARBALL $url || \ (_ "ERROR: wget \$WGET_URL" && exit 1) ;; hg*|mercurial*) if $(echo "$WGET_URL" | fgrep -q "hg|"); then