summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorEnrico Jorns <ejo@pengutronix.de>2018-01-22 14:15:22 +0100
committerEnrico Jorns <ejo@pengutronix.de>2018-03-22 11:59:55 +0100
commit4d2bdfbec195f367ed51f9eef886441727b15119 (patch)
treed69c55adddd5f7386bce5a9ce068c298278bed1c
parent9287b8f339b5cdb0ded9e83edc7ebe99204c2aad (diff)
downloadmeta-ptx-4d2bdfbec195f367ed51f9eef886441727b15119.tar.gz
meta-ptx-4d2bdfbec195f367ed51f9eef886441727b15119.tar.xz
classes/bootspec: ensure STAGING_KERNEL_BUILDDIR is populatedpyro
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}"