Openembedded Core Discussions
 help / color / mirror / Atom feed
* [PATCH v2 0/8] #11552 - wic: avoid unnecessary dependencies
@ 2017-07-14 12:32 Ed Bartosh
  2017-07-14 12:33 ` [PATCH v2 1/8] wic: get rid of using wic-tools Ed Bartosh
                   ` (7 more replies)
  0 siblings, 8 replies; 9+ messages in thread
From: Ed Bartosh @ 2017-07-14 12:32 UTC (permalink / raw)
  To: openembedded-core

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


^ permalink raw reply	[flat|nested] 9+ messages in thread

end of thread, other threads:[~2017-07-14 12:46 UTC | newest]

Thread overview: 9+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2017-07-14 12:32 [PATCH v2 0/8] #11552 - wic: avoid unnecessary dependencies Ed Bartosh
2017-07-14 12:33 ` [PATCH v2 1/8] wic: get rid of using wic-tools Ed Bartosh
2017-07-14 12:33 ` [PATCH v2 2/8] wic: isoimage: do not remove temp directory Ed Bartosh
2017-07-14 12:33 ` [PATCH v2 3/8] wic: build wic-tools only if wic is run manually Ed Bartosh
2017-07-14 12:33 ` [PATCH v2 4/8] wic: isoimage-isohybrid: check result of glob() Ed Bartosh
2017-07-14 12:33 ` [PATCH v2 5/8] wic-tools: don't create wic-tools.env Ed Bartosh
2017-07-14 12:33 ` [PATCH v2 6/8] image_types_wic: set default WKS_FILE_DEPENDS Ed Bartosh
2017-07-14 12:33 ` [PATCH v2 7/8] wic: isoimage-isohybrid: use grub-efi from deploy dir Ed Bartosh
2017-07-14 12:33 ` [PATCH v2 8/8] selftest: fixed 5 wic test cases Ed Bartosh

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox