Hi, This patchset gets rid of building wic-tools for every image when IMAGE_FSTYPES contains 'wic'. Instead of using dependencies from wic-tools native sysroot wic expects image native sysroot to contain them. This should be done by setting WKS_FILE_DEPENDS variable in configuration files where WKS_FILE is set.
wic-tools can be used by wic when its run manually by pointing to the native sysroot using --native-sysroot option. The patchset also contains fixes for the isoimage plugin and wic test suite breakages that were coused by the new changes. Changes in v2: - Fixed 2 more test cases - Fixed default WKS_FILE_DEPENDS value (thanks to Patrick Ohly) - Rebased on top of recent poky master The following changes since commit f519ac010a7f7e018a83d85b6dc7778904b9a703: oe-selftest: wic: fix test_quemu (2017-07-12 14:33:02 +0300) are available in the git repository at: git://git.yoctoproject.org/poky-contrib ed/wic/wip http://git.yoctoproject.org/cgit.cgi/poky-contrib/log/?h=ed/wic/wip Ed Bartosh (8): wic: get rid of using wic-tools wic: isoimage: do not remove temp directory wic: build wic-tools only if wic is run manually wic: isoimage-isohybrid: check result of glob() wic-tools: don't create wic-tools.env image_types_wic: set default WKS_FILE_DEPENDS wic: isoimage-isohybrid: use grub-efi from deploy dir selftest: fixed 5 wic test cases meta/classes/image_types_wic.bbclass | 11 ++- meta/lib/oeqa/selftest/cases/wic.py | 23 +++++- meta/recipes-core/meta/wic-tools.bb | 10 +-- scripts/lib/wic/misc.py | 9 +-- scripts/lib/wic/plugins/source/bootimg-pcbios.py | 5 +- .../lib/wic/plugins/source/isoimage-isohybrid.py | 88 ++++++++-------------- scripts/wic | 14 ++-- 7 files changed, 73 insertions(+), 87 deletions(-) -- Regards, Ed -- _______________________________________________ Openembedded-core mailing list Openembedded-core@lists.openembedded.org http://lists.openembedded.org/mailman/listinfo/openembedded-core