]> code.ossystems Code Review - meta-freescale.git/commitdiff
kernel-itbimage: depends extraimage task to fix EXTRA_IMAGEDEPEND license issue
authorChunrong Guo <chunrong.guo@nxp.com>
Mon, 4 Dec 2017 10:02:11 +0000 (18:02 +0800)
committerOtavio Salvador <otavio@ossystems.com.br>
Tue, 12 Dec 2017 11:55:06 +0000 (09:55 -0200)
*Fix the build error:
|[Errno 2] No such file or directory: '.../licenses/ppa/recipeinfo'

Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com>
Signed-off-by: Chunrong Guo <chunrong.guo@nxp.com>
Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
classes/kernel-itbimage.bbclass

index bb838ef1979e679e1ea9b971d68517fac73de7ee..448e2a6cca32015d175a9f598b06bd5287cd1556 100644 (file)
@@ -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