From 4d2bdfbec195f367ed51f9eef886441727b15119 Mon Sep 17 00:00:00 2001 From: Enrico Jorns Date: Mon, 22 Jan 2018 14:15:22 +0100 Subject: 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 --- classes/bootspec.bbclass | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) 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}" -- cgit v1.2.3