From: Otavio Salvador Date: Sat, 16 Jul 2016 12:48:28 +0000 (-0300) Subject: image_types_fsl.bbclass: Ensure i.MX23 and i.MX28 image stream are available X-Git-Tag: 2.2~356 X-Git-Url: https://code.ossystems.io/gitweb?a=commitdiff_plain;h=23bffd51cc2f5fa31928933ec336f34a0584e54f;p=meta-freescale.git image_types_fsl.bbclass: Ensure i.MX23 and i.MX28 image stream are available The i.MX23 and i.MX28 image stream must be built prior the sdcard generation. The example of a failure is: ,---- | DEBUG: Executing shell function do_image_sdcard | 0+0 records in | 0+0 records out | 0 bytes (0 B) copied, 1.5848e-05 s, 0.0 kB/s | dd: failed to open '....rootfs.uboot.mxsboot-sdcard': No such file or directory | WARNING: exit code 1 from a shell command. `---- The failure has been found by O.S. Systems autobuilder when running the regression tests. Change-Id: I64ecca1160e038e15629516f97e8ade5d645be31 Signed-off-by: Otavio Salvador --- diff --git a/classes/image_types_fsl.bbclass b/classes/image_types_fsl.bbclass index 91641c70..5f3a9c69 100644 --- a/classes/image_types_fsl.bbclass +++ b/classes/image_types_fsl.bbclass @@ -325,3 +325,10 @@ IMAGE_CMD_sdcard () { # The sdcard requires the rootfs filesystem to be built before using # it so we must make this dependency explicit. IMAGE_TYPEDEP_sdcard += "${@d.getVar('SDCARD_ROOTFS', 1).split('.')[-1]}" + +# In case we are building for i.MX23 or i.MX28 we need to have the +# image stream built before the sdcard generation +IMAGE_TYPEDEP_sdcard += " \ + ${@bb.utils.contains('IMAGE_FSTYPES', 'uboot.mxsboot-sdcard', 'uboot.mxsboot-sdcard', '', d)} \ + ${@bb.utils.contains('IMAGE_FSTYPES', 'barebox.mxsboot-sdcard', 'barebox.mxsboot-sdcard', '', d)} \ +"