[oe-commits] Tom Zanussi : wic: Remove special-case bootimg_dir

git at git.openembedded.org git at git.openembedded.org
Thu Oct 30 13:04:21 UTC 2014


Module: openembedded-core.git
Branch: master-next
Commit: 6ba3eb5ff7c47aee6b3419fb3a348a634fe74ac9
URL:    http://git.openembedded.org/?p=openembedded-core.git&a=commit;h=6ba3eb5ff7c47aee6b3419fb3a348a634fe74ac9

Author: Tom Zanussi <tom.zanussi at linux.intel.com>
Date:   Wed Oct 29 17:04:23 2014 -0500

wic: Remove special-case bootimg_dir

The first iterations of wic very shortsightedly catered to two
specific use-cases and added special-purpose params for those cases so
that they could be directly given their corresponding boot artifacts.
(hdddir and staging_data_dir).

As more use-cases are added, it becomes rather obvious that such a
scheme doens't scale, and additionally causes confusion for plugin
writers.

This removes those special cases and states explicitly in the help
text that plugins are responsible for locating their own boot
artifacts.

Signed-off-by: Tom Zanussi <tom.zanussi at linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie at linuxfoundation.org>

---

 scripts/lib/image/engine.py                      | 37 ++++++------------------
 scripts/lib/image/help.py                        |  2 +-
 scripts/lib/wic/imager/direct.py                 |  5 +---
 scripts/lib/wic/plugins/imager/direct_plugin.py  | 20 +++++--------
 scripts/lib/wic/plugins/source/bootimg-efi.py    |  5 ++--
 scripts/lib/wic/plugins/source/bootimg-pcbios.py |  3 +-
 scripts/wic                                      | 12 ++++----
 7 files changed, 27 insertions(+), 57 deletions(-)

Diff:   http://git.openembedded.org/?p=openembedded-core.git/?a=commitdiff;h=6ba3eb5ff7c47aee6b3419fb3a348a634fe74ac9


More information about the Openembedded-commits mailing list