summaryrefslogtreecommitdiffabout
diff options
context:
space:
mode:
authorRolf Leggewie <oe-devel@rolf.leggewie.biz>2009-08-14 14:01:10 (GMT)
committer Rolf Leggewie <oe-devel@rolf.leggewie.biz>2009-08-19 12:18:34 (GMT)
commitad0ba478018ac64598b6701df5a79b1f71f9b58f (patch)
tree97f21d93f97e552310754495518ef9ca1b652b38
parentc251327d689001ed1957ce421c7bf7555b32e948 (diff)
downloadopenembedded-ad0ba478018ac64598b6701df5a79b1f71f9b58f.zip
openembedded-ad0ba478018ac64598b6701df5a79b1f71f9b58f.tar.gz
openembedded-ad0ba478018ac64598b6701df5a79b1f71f9b58f.tar.bz2
base.bbclass: introduce OE source mirror network as last resort for do_fetch
Updating recipes and checksums.ini for vanishing upstream hosts or simple restructuring can quickly become a chore for OE devs if taken seriously. The OE user experience suffers severely when at any given point in time 4 to 5 recipes on average fail do_fetch for a simple image. The solution is for OE to provide its own caching of upstream sources. mirrors.openembedded.org is a swarm of possibly incomplete source mirrors provided by the community and load-balanced via DNS round robin. They act as a first line of defense and lower bandwidth load on melo which hosts sources.openembedded.org. The melo mirror aims to have a complete copy of free-to-publish sources used by the current org.oe.dev branch. More information at http://wiki.openembedded.net/index.php/Sources_mirror Acked-by: Holger Freyther <zecke@selfish.org> Acked-by: Chris Larson <clarson@kergoth.com>
-rw-r--r--classes/base.bbclass4
1 files changed, 4 insertions, 0 deletions
diff --git a/classes/base.bbclass b/classes/base.bbclass
index 5363e5c..51648da 100644
--- a/classes/base.bbclass
+++ b/classes/base.bbclass
@@ -1312,6 +1312,10 @@ ftp://lsof.itap.purdue.edu/pub/tools/unix/lsof/ ftp://gd.tuwien.ac.at/utils/adm
ftp://lsof.itap.purdue.edu/pub/tools/unix/lsof/ ftp://sunsite.ualberta.ca/pub/Mirror/lsof/
ftp://lsof.itap.purdue.edu/pub/tools/unix/lsof/ ftp://the.wiretapped.net/pub/security/host-security/lsof/
http://www.apache.org/dist http://archive.apache.org/dist
+ftp://.*/.* http://mirrors.openembedded.org/
+https?$://.*/.* http://mirrors.openembedded.org/
+ftp://.*/.* http://sources.openembedded.org/
+https?$://.*/.* http://sources.openembedded.org/
}