From: Andre McCurdy Date: Wed, 26 Jul 2017 00:18:36 +0000 (-0700) Subject: mirrors.bbclass: provide git repo fallbacks using the https protocol X-Git-Tag: lucaceresoli/bug-15201-perf-libtraceevent-missing~20587 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=abb8895d5b42a5dc171360a261a2652acd14ee7e;p=thirdparty%2Fopenembedded%2Fopenembedded-core-contrib.git mirrors.bbclass: provide git repo fallbacks using the https protocol Use MIRRORS to provide git repo fallbacks using the https protocol, for cases where git native protocol fetches may fail due to local firewall rules, etc. These rules should cover all git native repos used by recipes within oe-core, with the exception of mtd-utils, for which there's currently no upstream alternative to the git native protocol for anonymous access ( see http://git.infradead.org/mtd-utils.git ). Signed-off-by: Andre McCurdy Signed-off-by: Richard Purdie --- diff --git a/meta/classes/mirrors.bbclass b/meta/classes/mirrors.bbclass index 9b724734753..b98684f5c6d 100644 --- a/meta/classes/mirrors.bbclass +++ b/meta/classes/mirrors.bbclass @@ -62,3 +62,14 @@ npm://.*/.* http://sources.openembedded.org/ \n \ ${CPAN_MIRROR} http://cpan.metacpan.org/ \n \ ${CPAN_MIRROR} http://search.cpan.org/CPAN/ \n \ " + +# Use MIRRORS to provide git repo fallbacks using the https protocol, for cases +# where git native protocol fetches may fail due to local firewall rules, etc. + +MIRRORS += "\ +git://anonscm.debian.org/.* git://anonscm.debian.org/git/PATH;protocol=https \n \ +git://git.gnome.org/.* git://git.gnome.org/browse/PATH;protocol=https \n \ +git://git.savannah.gnu.org/.* git://git.savannah.gnu.org/git/PATH;protocol=https \n \ +git://git.yoctoproject.org/.* git://git.yoctoproject.org/git/PATH;protocol=https \n \ +git://.*/.* git://HOST/PATH;protocol=https \n \ +"