From: Ed Bartosh <ed.bartosh@linux.intel.com>
To: openembedded-core@lists.openembedded.org
Subject: [wic][PATCH 00/14] Fix for #10835 - WIC should not rely on hddimg creation for finding all needed artifacts
Date: Mon, 16 Jan 2017 17:46:29 +0200 [thread overview]
Message-ID: <cover.1484581112.git.ed.bartosh@linux.intel.com> (raw)
Hi,
This patchset usage of hddimg from wic codebase due to planned deprecation of hddimg.
Wic used hddimg to get 2 types of artifacts - efi and iso artifacts.
This dependency is resolved by introducing new tasks to build efi and iso artifacts.
This removes dependency to hddimg and also speeds up wic image creation as producing
artifacts is faster than building hddimg.
While working on this wic-related code in meta/classes/ has been moved to
image-wic.bbclass to make it more maintainable.
The following changes since commit 2d1a68265cda3ad8f36f1d2138c308e9b08114f6:
wic: _exec_cmd: produce error if exit code is not 0 (2017-01-16 17:26:21 +0200)
are available in the git repository at:
git://git.yoctoproject.org/poky-contrib ed/wic/dont-use-hddimg-10835
http://git.yoctoproject.org/cgit.cgi/poky-contrib/log/?h=ed/wic/dont-use-hddimg-10835
Ed Bartosh (14):
image-wic: move wic-related code to image-wic
grub-efi: set default desination dir
systemd-boot: set default desination dir
image-wic.bbclas: add task do_efi_populate
grub-efi: make do_efi_populate depend on do_deploy
systemd-boot: make do_efi_populate depend on do_deploy
wic: use EFI artifacts from $WORKDIR/efi
image-wic: add task do_build_iso
wic: use INITRD_LIVE in isoimage-isohybrid
wic: isoimage-isohybrid: stop using HDDDIR
image-wic: remove HDDDIR from WICVARS
isoimage-isohybrid: use TRANSLATED_TARGET_ARCH instead of MACHINE_ARCH
selftest: stop using hddimg in the wic test suite
selftest: wic: fix test_iso_image test case
meta/classes/grub-efi.bbclass | 3 +-
meta/classes/image-wic.bbclass | 142 +++++++++++++++++++++
meta/classes/image.bbclass | 25 +---
meta/classes/image_types.bbclass | 89 -------------
meta/classes/systemd-boot.bbclass | 3 +-
meta/lib/oeqa/selftest/wic.py | 6 +-
scripts/lib/wic/plugins/source/bootimg-efi.py | 4 +-
.../lib/wic/plugins/source/isoimage-isohybrid.py | 20 +--
8 files changed, 159 insertions(+), 133 deletions(-)
create mode 100644 meta/classes/image-wic.bbclass
--
2.1.4
next reply other threads:[~2017-01-16 16:09 UTC|newest]
Thread overview: 15+ messages / expand[flat|nested] mbox.gz Atom feed top
2017-01-16 15:46 Ed Bartosh [this message]
2017-01-16 15:46 ` [wic][PATCH 01/14] image-wic: move wic-related code to image-wic Ed Bartosh
2017-01-16 15:46 ` [wic][PATCH 02/14] grub-efi: set default desination dir Ed Bartosh
2017-01-16 15:46 ` [wic][PATCH 03/14] systemd-boot: " Ed Bartosh
2017-01-16 15:46 ` [wic][PATCH 04/14] image-wic.bbclas: add task do_efi_populate Ed Bartosh
2017-01-16 15:46 ` [wic][PATCH 05/14] grub-efi: make do_efi_populate depend on do_deploy Ed Bartosh
2017-01-16 15:46 ` [wic][PATCH 06/14] systemd-boot: " Ed Bartosh
2017-01-16 15:46 ` [wic][PATCH 07/14] wic: use EFI artifacts from $WORKDIR/efi Ed Bartosh
2017-01-16 15:46 ` [wic][PATCH 08/14] image-wic: add task do_build_iso Ed Bartosh
2017-01-16 15:46 ` [wic][PATCH 09/14] wic: use INITRD_LIVE in isoimage-isohybrid Ed Bartosh
2017-01-16 15:46 ` [wic][PATCH 10/14] wic: isoimage-isohybrid: stop using HDDDIR Ed Bartosh
2017-01-16 15:46 ` [wic][PATCH 11/14] image-wic: remove HDDDIR from WICVARS Ed Bartosh
2017-01-16 15:46 ` [wic][PATCH 12/14] isoimage-isohybrid: use TRANSLATED_TARGET_ARCH instead of MACHINE_ARCH Ed Bartosh
2017-01-16 15:46 ` [wic][PATCH 13/14] selftest: stop using hddimg in the wic test suite Ed Bartosh
2017-01-16 15:46 ` [wic][PATCH 14/14] selftest: wic: fix test_iso_image test case Ed Bartosh
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=cover.1484581112.git.ed.bartosh@linux.intel.com \
--to=ed.bartosh@linux.intel.com \
--cc=openembedded-core@lists.openembedded.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox