Hi Bruce, On 3 Jan 2015, at 00:08, Bruce Ashfield <bruce.ashfi...@gmail.com> wrote:
> On Fri, Jan 2, 2015 at 9:52 AM, Chris Tapp <opensou...@keylevel.com> wrote: >> I thought I knew how to do this, but... ;-) >> >> I'm trying to add configuration items to the valleyisland BSP. I've got the >> following bbappend: >> >> File: linux-yocto_3.10.bbappend >> ------- >> FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}:" >> >> SRC_URI += " file://enable-hid-apple.cfg" >> SRC_URI += " file://enable-R8169.cfg" >> >> However, these .cfg fragments aren't even getting pulled into the build area. >> >> Adding a reference to a non-existent file is ignored when I would have >> expected to see a fetch error >> >> SRC_URI += "file://fsdfsdfdsfsd" >> >> What else do I need to do to get my .cfg files pulled in? > > What release / branch is this with ? What you have above is all that you need > to do. I'm not near my development machine, but will be on Monday and can > confirm that something hasn't been broken. This is with 'daisy'. > In the meantime, have you dumped the environment to confirm that that your > values really are on the SRC_URI and that something else in the layers > isn't coming along later and clobbering the SRC_URI (unlikely, but worth > ruling > out). Ah - that shows: # $SRC_URI [8 operations] # set /media/SSD-RAID/poky-git/meta/conf/bitbake.conf:588 # "" # set /media/SSD-RAID/poky-git/meta/conf/documentation.conf:378 # [doc] "The list of source files - local or remote. This variable tells the OpenEmbedded build system what bits to pull in for the build and how to pull them in." # set /media/SSD-RAID/poky-git/meta/recipes-kernel/linux/linux-yocto_3.10.bb:23 # "git://git.yoctoproject.org/linux-yocto-3.10.git;bareclone=1;branch=${KBRANCH},${KMETA};name=machine,meta" # append /media/SSD-RAID/meta-keylevel-sjs/project-specific-layers/opty4-valleyisland/recipes-kernel/linux/linux-yocto_3.10.bbappend:4 # " file://enable-R8169.cfg" # append /media/SSD-RAID/meta-keylevel-sjs/project-specific-layers/opty4-valleyisland/recipes-kernel/linux/linux-yocto_3.10.bbappend:5 # "file://fsdfsdfdsfsd" # finalize ast.py:323 [finalize] # "was: git://git.yoctoproject.org/linux-yocto-3.10.git;bareclone=1;branch=${KBRANCH},${KMETA};name=machine,meta file://enable-R8169.cfg file://fsdfsdfdsfsd" # override[valleyisland-64]:set /media/SSD-RAID/meta-intel-git-2/meta-isg/meta-valleyisland/recipes-kernel/linux/linux-yocto_3.10.bbappend:33 # "git://git.yoctoproject.org/linux-yocto-3.10.git;protocol=git;nocheckout=1;branch=${KBRANCH},${KMETA},valleyisland-io-3.0;name=machine,meta,valleyisland-io" # finalize override[valleyisland-64]: # "git://git.yoctoproject.org/linux-yocto-3.10.git;protocol=git;nocheckout=1;branch=${KBRANCH},${KMETA},valleyisland-io-3.0;name=machine,meta,valleyisland-io" # computed: # "git://git.yoctoproject.org/linux-yocto-3.10.git;protocol=git;nocheckout=1;branch=${KBRANCH},${KMETA},valleyisland-io-3.0;name=machine,meta,valleyisland-io" SRC_URI="git://git.yoctoproject.org/linux-yocto-3.10.git;protocol=git;nocheckout=1;branch=standard/base,meta,valleyisland-io-3.0;name=machine,meta,valleyisland-io" If I change my bbappend to use lines of the form: SRC_URI_valleyisland-64 += " file://enable-R8169.cfg" then the fragments make it in to the configuration. I've never really understood machine overrides that well - I thought that using a plain SRC_URI would apply regardless, but that's obviously not the case ;-) Thanks for the pointer :-) -- Chris Tapp opensou...@keylevel.com www.keylevel.com ---- You can tell you're getting older when your car insurance gets real cheap! -- _______________________________________________ yocto mailing list yocto@yoctoproject.org https://lists.yoctoproject.org/listinfo/yocto