From 0f69a2a87cb066c3303197f22d7579840612c557 Mon Sep 17 00:00:00 2001 From: Chunrong Guo Date: Mon, 4 Dec 2017 18:02:11 +0800 Subject: [PATCH] kernel-itbimage: depends extraimage task to fix EXTRA_IMAGEDEPEND license issue *Fix the build error: |[Errno 2] No such file or directory: '.../licenses/ppa/recipeinfo' Signed-off-by: Chunrong Guo Signed-off-by: Chunrong Guo Signed-off-by: Otavio Salvador --- classes/kernel-itbimage.bbclass | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/classes/kernel-itbimage.bbclass b/classes/kernel-itbimage.bbclass index bb838ef1..448e2a6c 100644 --- a/classes/kernel-itbimage.bbclass +++ b/classes/kernel-itbimage.bbclass @@ -22,6 +22,14 @@ python __anonymous () { image = d.getVar('INITRAMFS_IMAGE') if image: d.appendVarFlag('do_assemble_fitimage_initramfs', 'depends', ' ${INITRAMFS_IMAGE}:do_image_complete') + def extraimage_getdepends(task): + deps = "" + for dep in (d.getVar('EXTRA_IMAGEDEPENDS') or "").split(): + deps += " %s:%s" % (dep, task) + return deps + + d.appendVarFlag('do_image', 'depends', extraimage_getdepends('do_populate_lic')) + d.appendVarFlag('do_image_complete', 'depends', extraimage_getdepends('do_populate_sysroot')) # Verified boot will sign the fitImage and append the public key to # U-Boot dtb. We ensure the U-Boot dtb is deployed before assembling -- 2.40.1