]> code.ossystems Code Review - openembedded-core.git/commitdiff
linux-yocto: explicitly export KMETA to scripts
authorBruce Ashfield <bruce.ashfield@windriver.com>
Sat, 7 Jul 2012 02:47:27 +0000 (22:47 -0400)
committerRichard Purdie <richard.purdie@linuxfoundation.org>
Sun, 19 Aug 2012 09:33:08 +0000 (10:33 +0100)
The kern-tools scripts can support a meta branch and directory of a name that
isn't "meta", but they need the name passed through the environment variable
KMETA. ensuring that KMETA is exported in the shell environment sets the stage
to support flexible meta branch name.

Signed-off-by: Bruce Ashfield <bruce.ashfield@windriver.com>
Signed-off-by: Saul Wold <sgw@linux.intel.com>
meta/classes/kernel-yocto.bbclass
meta/recipes-kernel/kern-tools/kern-tools-native_git.bb

index 10a8d40d9c10229b1d1dd9d8dcd567127b1f594b..1b37dc781a8613da8db929518d45a5c1239b6475 100644 (file)
@@ -45,6 +45,7 @@ def find_urls(d):
 
 do_patch() {
        cd ${S}
+       export KMETA=${KMETA}
 
        # if kernel tools are available in-tree, they are preferred
        # and are placed on the path before any external tools. Unless
@@ -62,7 +63,7 @@ do_patch() {
        if [ -n "${KMETA}" ]; then
                createme_flags="--disable-meta-gen"
        fi
-       createme ${createme_flags} ${ARCH} ${kbranch}
+       createme ${createme_flags} --meta ${KMETA} ${ARCH} ${kbranch}
        if [ $? -ne 0 ]; then
                echo "ERROR. Could not create ${kbranch}"
                exit 1
@@ -180,6 +181,7 @@ addtask kernel_checkout before do_patch after do_unpack
 do_kernel_configme[dirs] = "${S} ${B}"
 do_kernel_configme() {
        echo "[INFO] doing kernel configme"
+       export KMETA=${KMETA}
 
        if [ -n ${KCONFIG_MODE} ]; then
                configmeflags=${KCONFIG_MODE}
@@ -220,6 +222,7 @@ python do_kernel_configcheck() {
 # are corrected to the proper commit.
 do_validate_branches() {
        cd ${S}
+       export KMETA=${KMETA}
 
        set +e
        # if SRCREV is AUTOREV it shows up as AUTOINC there's nothing to
index 0cb111c271a45357705710ef2bb5337688794d6c..c176aed3357020f93717aa5244b2a273bc02505c 100644 (file)
@@ -4,7 +4,7 @@ LIC_FILES_CHKSUM = "file://git/tools/kgit;beginline=5;endline=9;md5=d8d1d729a70c
 
 DEPENDS = "git-native guilt-native"
 
-SRCREV = "12c39b76eca4ed993b5ffb38cbe89e0608b216c3"
+SRCREV = "579b1ba2169d053c1330854f54f605bb6929d6d8"
 PR = "r12"
 PV = "0.1+git${SRCPV}"