diff options
author | Guillaume Champagne <champagne.guillaume.c@gmail.com> | 2021-05-26 14:32:50 -0400 |
---|---|---|
committer | Anuj Mittal <anuj.mittal@intel.com> | 2021-06-10 16:47:18 +0800 |
commit | 7b10309fa169834483589e999432caf414225b3e (patch) | |
tree | 2022608054d22c269a5b5652ce9fbb10e558481e /meta/classes/pypi.bbclass | |
parent | a754340374dd197079c857c2ef3d282dba8faa34 (diff) | |
download | openembedded-core-contrib-7b10309fa169834483589e999432caf414225b3e.tar.gz |
image-live.bbclass: order do_bootimg after do_rootfs
do_bootimg expects IMGDEPLOYDIR to exist, since it stores its artifacts
there. Therefore, do_bootimg should run after do_rootfs because
IMGDEPLOYDIR is created before do_rootfs runs since IMGDEPLOYDIR is
contained in do_rootfs' [cleandirs] varflag.
When do_bootimg depends on ${PN}:do_image_${LIVE_ROOTFS_TYPE},
do_bootimg is correctly ordered after do_rootfs because
do_image_${FSTYPE} tasks are added after do_image and do_image itself is
added after do_rootfs.
However, when do_bootimg doesn't depend on
${PN}:do_image_${LIVE_ROOTFS_TYPE}
(introduced by: 96f47c39f1d17f073243913d524bde84add41d8f), do_bootimg
can run before do_rootfs, thus before IMGDEPLOYDIR is created. To
avoid this situation, do_bootimg is now explicitly ordered after
do_rootfs.
Signed-off-by: Guillaume Champagne <champagne.guillaume.c@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
(cherry picked from commit 73c21db8e54002b300ba4972cb49c0577acc5406)
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Diffstat (limited to 'meta/classes/pypi.bbclass')
0 files changed, 0 insertions, 0 deletions