summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--meta/classes/kernel-yocto.bbclass9
1 files changed, 7 insertions, 2 deletions
diff --git a/meta/classes/kernel-yocto.bbclass b/meta/classes/kernel-yocto.bbclass
index 8db489964e..1e226a5722 100644
--- a/meta/classes/kernel-yocto.bbclass
+++ b/meta/classes/kernel-yocto.bbclass
@@ -55,7 +55,7 @@ def get_machine_branch(d, default):
55 55
56 return default 56 return default
57 57
58do_patch() { 58do_kernel_metadata() {
59 cd ${S} 59 cd ${S}
60 export KMETA=${KMETA} 60 export KMETA=${KMETA}
61 61
@@ -81,7 +81,7 @@ do_patch() {
81 createme_flags="--disable-meta-gen --meta ${KMETA}" 81 createme_flags="--disable-meta-gen --meta ${KMETA}"
82 fi 82 fi
83 83
84 createme ${createme_flags} ${ARCH} ${machine_branch} 84 createme -v -v ${createme_flags} ${ARCH} ${machine_branch}
85 if [ $? -ne 0 ]; then 85 if [ $? -ne 0 ]; then
86 bbfatal "Could not create ${machine_branch}" 86 bbfatal "Could not create ${machine_branch}"
87 fi 87 fi
@@ -118,6 +118,10 @@ do_patch() {
118 if [ $? -ne 0 ]; then 118 if [ $? -ne 0 ]; then
119 bbfatal "Could not update ${machine_branch}" 119 bbfatal "Could not update ${machine_branch}"
120 fi 120 fi
121}
122
123do_patch() {
124 cd ${S}
121 125
122 # executes and modifies the source tree as required 126 # executes and modifies the source tree as required
123 patchme ${KMACHINE} 127 patchme ${KMACHINE}
@@ -221,6 +225,7 @@ do_kernel_checkout() {
221do_kernel_checkout[dirs] = "${S}" 225do_kernel_checkout[dirs] = "${S}"
222 226
223addtask kernel_checkout before do_patch after do_unpack 227addtask kernel_checkout before do_patch after do_unpack
228addtask kernel_metadata after do_validate_branches before do_patch
224 229
225do_kernel_configme[dirs] += "${S} ${B}" 230do_kernel_configme[dirs] += "${S} ${B}"
226do_kernel_configme() { 231do_kernel_configme() {