[OE-core] [PATCH 0/2] wic: looking by plugins and .wks file in all layers
João Henrique Ferreira de Freitas
joaohf at gmail.com
Thu May 15 01:37:26 UTC 2014
Hi,
This introduces a little wic usability enhanced. Now wic has the
ability to search in all layers looking by .wks files and plugins.
The aim is to provide the layers a way to keep .wks and plugins that
they use. Without this patch the user need to inform the full path of .wks, or put it
in scripts directory. Or, in case of plugins, only putting in scripts directory.
Example:
In .wks case, inside my custom layer I have the following files:
scripts/lib/image/canned-wks/
otns-directdisk-devel.wks
otns-directdisk.wks
otns-directsdcard-devel.wks
otns-directsdcard.wks
otns-nobml-directdisk-devel.wks
otns-nobml-directsdcard-devel.wks
So, I do:
$ wic list images
otns-directdisk-devel Create a 'pcbios' direct disk image
otns-directdisk Create a 'pcbios' direct disk image
otns-nobml-directdisk-devel Create a 'pcbios' direct disk image
otns-nobml-directsdcard-devel Create a 'pcbios' direct disk image
otns-directsdcard Create a 'pcbios' direct disk image
otns-directsdcard-devel Create a 'pcbios' direct disk image
mkefidisk Create an EFI disk image
directdisk Create a 'pcbios' direct disk image
And to plugins case, in another layer, I have:
scripts/lib/mic/plugins/source/
bootimg-pcbios-myplugin.py
To sum up, this enhanced wic because users could keep .wks and plugins inside their own layers.
I don't know if using the 'scripts/lib/' is the best to keep files in layers. Any suggestion?
Thanks.
João Henrique Ferreira de Freitas (2):
wic: add support to look in all layers and get .wks file
wic: add support to look in all layers and get plugins
scripts/lib/image/engine.py | 72 +++++++++++++++++++++++++++------------------
scripts/lib/mic/plugin.py | 28 ++++++++++++++----
scripts/wic | 6 ++++
3 files changed, 72 insertions(+), 34 deletions(-)
--
1.8.3.2
More information about the Openembedded-core
mailing list