summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorEnrico Jorns <ejo@pengutronix.de>2018-01-22 14:15:22 +0100
committerEnrico Jorns <e.joerns@tu-bs.de>2018-02-01 16:04:21 +0100
commite77c65f1bc1eac298a1ca4e37f7fe0943559a68d (patch)
treeb2d22792d0ebce639a22644bf00caa670a20c5a5
parent6faaa7d6fb2b2646ef6ebeecbed990a9a7e6d86f (diff)
downloadmeta-ptx-e77c65f1bc1eac298a1ca4e37f7fe0943559a68d.tar.gz
meta-ptx-e77c65f1bc1eac298a1ca4e37f7fe0943559a68d.tar.xz
classes/bootspec: ensure STAGING_KERNEL_BUILDDIR is populated
The STAGING_KERNEL_BUILDDIR must be populated in order to run get_kernelversion_file() properly on it. To achieve this, we add a dependency on kernels do_shared_workdir task before building the rootfs. Signed-off-by: Enrico Jorns <ejo@pengutronix.de>
-rw-r--r--classes/bootspec.bbclass4
1 files changed, 3 insertions, 1 deletions
diff --git a/classes/bootspec.bbclass b/classes/bootspec.bbclass
index 67a5a8f..a3ebb8b 100644
--- a/classes/bootspec.bbclass
+++ b/classes/bootspec.bbclass
@@ -1,6 +1,8 @@
# Adds boot spec entry for first FSTYPE found
-inherit linux-kernel-base
+# require STAGING_KERNEL_BUILDDIR to be populated properly
+do_rootfs[depends] += "virtual/kernel:do_shared_workdir"
+inherit linux-kernel-base
KERNEL_VERSION = "${@get_kernelversion_file("${STAGING_KERNEL_BUILDDIR}")}"
BOOTSPEC_TITLE ?= "${SUMMARY}"