]> code.ossystems Code Review - openembedded-core.git/commit
image.bbclass: fix circular dependency when IMAGE_FSTYPES append hddimg
authorRobert Yang <liezhi.yang@windriver.com>
Fri, 19 Feb 2016 08:48:34 +0000 (00:48 -0800)
committerRichard Purdie <richard.purdie@linuxfoundation.org>
Sun, 21 Feb 2016 09:31:59 +0000 (09:31 +0000)
commit9b48bfbc2f60bdaa792a98485db68699e0635cbe
tree81896195abca33dc28a584248f0a7dccc70168f4
parent1116572916443109176c0df32efc275eceeb706a
image.bbclass: fix circular dependency when IMAGE_FSTYPES append hddimg

Fixed:
IMAGE_FSTYPES_append = " hddimg"

$ bitbake -g core-image-minimal-initramfs
NOTE: Resolving any missing task queue dependencies
NOTE: Preparing RunQueue
ERROR: Task /path/to/core-image-minimal-initramfs.bb (do_bootimg) has circular dependency on /path/to/core-image-minimal-initramfs.bb (do_image_complete)
ERROR: Command execution failed: Exited with 1

This is because IMAGE_FSTYPES = "${INITRAMFS_FSTYPES}", and if
IMAGE_FSTYPES append hddimg, then core-image-minimal-initramfs.bb would
be circular dependency:
do_bootimg -> do_image_complete -> do_bootimg.

Now we check and error out.

Signed-off-by: Robert Yang <liezhi.yang@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
meta/classes/image-live.bbclass