All, I have a custom linux recipe that I would like to fetch the head of a specific branch on a Git repository. During the build it always fetches the master branch, not the branch I am specifying. I've tried adding every relavant flag to the SRC_URI that I can think of and it still fetches and builds the master branch. Any ideas on what I am doing wrong?
Here is my build environment details: Build Configuration: BB_VERSION = "1.16.0" TARGET_ARCH = "arm" TARGET_OS = "linux-gnueabi" MACHINE = "at91sam9x5ek" DISTRO = "poky" DISTRO_VERSION = "1.3.2" TUNE_FEATURES = "armv5 dsp thumb arm926ejs" TARGET_FPU = "soft" meta-atmel = "master:a3b649c46c6f48cea4c95d35028e950d8d5b3a13" meta meta-yocto meta-yocto-bsp = "danny:c3505828f267ca68aaf454355466f54772545a22" ----------------------------------------- Here is my kernel recipe (Removed the boilerplate comments at top of linux-yocto-custom recipe to reduce clutter): inherit kernel require recipes-kernel/linux/linux-yocto.inc # Override SRC_URI in a bbappend file to point at a different source # tree if you do not want to build from Linus' tree. SRC_URI = "git://github.com/linux4sam/linux-at91.git;branch=linux-3.9-at91;tag=dcdf169e24c0cb6d7dc69e0a09d2395934e95075;protocol=git;nocheckout=1" SRC_URI += "file://${MACHINE}/defconfig" LINUX_VERSION ?= "3.9.0" LINUX_VERSION_EXTENSION ?= "-custom" # Override SRCREV to point to a different commit in a bbappend file to # build a different release of the Linux kernel. # tag: v3.4 76e10d158efb6d4516018846f60c2ab5501900bc # tag: linux-3.9-at91 as of 2013-06-12, dcdf169e24c0cb6d7dc69e0a09d2395934e95075 SRCREV="dcdf169e24c0cb6d7dc69e0a09d2395934e95075" PV = "${LINUX_VERSION}+${SRCREV}" PR = "r1" # Override COMPATIBLE_MACHINE to include your machine in a bbappend # file. Leaving it empty here ensures an early explicit build failure. COMPATIBLE_MACHINE = "(sama5d3xek|at91sam9x5ek)" --------------------------------------------- And here is my bbappend: FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:" COMPATIBLE_MACHINE_sama5d3xek = "at91sama5d3xek" COMPATIBLE_MACHINE_at91sam9x5ek = "at91sam9x5ek" Any insight would be appreciated. Thanks, Bryan _______________________________________________ yocto mailing list yocto@yoctoproject.org https://lists.yoctoproject.org/listinfo/yocto