[gnome-continuous-yocto/gnomeostree-3.28-rocko: 4499/8267] kernel-yocto: log the BSP definition file



commit fcc40ac908ec97c0ecb1f06bd9dbaed4399e5808
Author: Bruce Ashfield <bruce ashfield windriver com>
Date:   Wed Feb 1 10:30:35 2017 -0500

    kernel-yocto: log the BSP definition file
    
    When debugging a kernel configuration issue, one of the first questions
    is "what BSP was used". To answer this qusetion, we log the BSP .scc
    file that was used to generate the kernel configuration in the kernel
    source meta directory.
    
    (From OE-Core rev: 1003615b866bfe196994bdc25d305ff5eace2715)
    
    Signed-off-by: Bruce Ashfield <bruce ashfield windriver com>
    Signed-off-by: Ross Burton <ross burton intel com>
    Signed-off-by: Richard Purdie <richard purdie linuxfoundation org>

 meta/classes/kernel-yocto.bbclass |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)
---
diff --git a/meta/classes/kernel-yocto.bbclass b/meta/classes/kernel-yocto.bbclass
index 36f61c5..a7b6356 100644
--- a/meta/classes/kernel-yocto.bbclass
+++ b/meta/classes/kernel-yocto.bbclass
@@ -148,6 +148,7 @@ do_kernel_metadata() {
        # run1: pull all the configuration fragments, no matter where they come from
        elements="`echo -n ${bsp_definition} ${sccs} ${patches} ${KERNEL_FEATURES}`"
        if [ -n "${elements}" ]; then
+               echo "${bsp_definition}}" > ${S}/${meta_dir}/bsp_definition
                scc --force -o ${S}/${meta_dir}:cfg,merge,meta ${includes} ${bsp_definition} ${sccs} 
${patches} ${KERNEL_FEATURES}
                if [ $? -ne 0 ]; then
                        bbfatal_log "Could not generate configuration queue for ${KMACHINE}."


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]