GitHub provides this ability to download repository contents at a specified changeset as a zip file. This is generally *much* quicker than fetching the entire git repository.
This resolves some do_fetch() failures I've seen for bcm2835-bootfiles in which the clone operation takes a very long time, and the connection eventually hangs and errors out. Signed-off-by: Jon Szymaniak <jon.szyman...@gmail.com> --- recipes-bsp/common/firmware.inc | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/recipes-bsp/common/firmware.inc b/recipes-bsp/common/firmware.inc index ad3176a..5830bb0 100644 --- a/recipes-bsp/common/firmware.inc +++ b/recipes-bsp/common/firmware.inc @@ -1,8 +1,10 @@ RPIFW_SRCREV ?= "e42a747e8d5c4a2fb3e837d0924c7cc39999936a" RPIFW_DATE ?= "20150206" -RPIFW_SRC_URI ?= "git://github.com/raspberrypi/firmware.git;protocol=git;branch=master" -RPIFW_S ?= "${WORKDIR}/git" +RPIFW_SRC_URI ?= "https://github.com/raspberrypi/firmware/archive/${RPIFW_SRCREV}.zip" +RPIFW_S ?= "${WORKDIR}/firmware-${RPIFW_SRCREV}" SRC_URI = "${RPIFW_SRC_URI}" +SRC_URI[md5sum] = "a0cd8bc3a82fa708e26da62350fcf485" +SRC_URI[sha256sum] = "eebf3bbe2fda533da4b44e713090428e6c14306445543243ae03bca774894840" SRCREV = "${RPIFW_SRCREV}" PV = "${RPIFW_DATE}" -- 2.1.4 -- _______________________________________________ yocto mailing list yocto@yoctoproject.org https://lists.yoctoproject.org/listinfo/yocto