[OE-core] [PATCH 5/6] kernel-yocto: streamline patch, configuration and audit phases

Bruce Ashfield bruce.ashfield at windriver.com
Wed Aug 31 20:17:56 UTC 2016


On 2016-08-31 4:54 AM, André Draszik wrote:
> On Di, 2016-08-30 at 14:35 -0400, Bruce Ashfield wrote:
>> Can you clarify for me if you are are using SRC_URI items tagged with
>> 'kmeta', i.e. a directory of fragments, or are you just adding .cfg/.scc
>> items directly to the SRC_URI ?
>
> I do both:
>
> in the 1st layer, my kernel recipe boils down to:
>
> SRC_URI = "\
>     git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git;protocol=git;nocheckout=1;branch=${KBRANCH} \
>     file://0001-a-patch.patch \
>     file://kernel-meta;type=kmeta;destsuffix=${KMETA} \
> "
>
> KERNEL_FEATURES_append = " patches/some-patches.scc"
> KERNEL_FEATURES_append = " patches/more-patches.scc"
> KERNEL_FEATURES_append = " patches/even-more-patches.scc"
>
> some of the above in turn include additional .scc items recursively.
>
>
> In the 2nd layer, my .bbappend boils down to:
>
> FILESEXTRAPATHS_prepend := "${THISDIR}/${BPN}-4.4:"
>
> KERNEL_FEATURES_append_tgm = " patches/tgm.scc"
>
> 2nd-layer.scc is located in ${THISDIR}/kernel-meta/patches/ in the 2nd
> layer. I don't specifically add another SRC_URI item tagged with 'kmeta' (or
> any other explicit SRC_URI item for that matter).

One more clarification. From our problem description, are you saying
that in your runs, only the meta data from layer2 is getting copied
and not that from layer1 ?

I ran my sanity test, and saw meta data from both my layers copied ..
so I'm worried that I misunderstood the issue you are seeing.

But looking at the code, I can definitely do some minor tweaks in this
area .. I'm just trying to get the reproducer nailed down.

Bruce

>
>
> Andre'
>




More information about the Openembedded-core mailing list