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

git at git.openembedded.org git at git.openembedded.org
Wed Nov 26 17:07:00 UTC 2014


Module: openembedded-core.git
Branch: dizzy
Commit: e7ecb139a215484422652ef35de8282acbf18ed2
URL:    http://git.openembedded.org/?p=openembedded-core.git&a=commit;h=e7ecb139a215484422652ef35de8282acbf18ed2

Author: Tom Zanussi <tom.zanussi at linux.intel.com>
Date:   Wed Nov 26 08:22:08 2014 -0800

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.

(From OE-Core rev: 6ba3eb5ff7c47aee6b3419fb3a348a634fe74ac9)

Signed-off-by: Tom Zanussi <tom.zanussi at linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie at linuxfoundation.org>
Signed-off-by: Armin Kuster <akuster808 at gmail.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=e7ecb139a215484422652ef35de8282acbf18ed2


More information about the Openembedded-commits mailing list