mbox series

[meta-swupdate,v2,0/3] Extend swupdate class to support swu image fstype

Message ID 20210216095258.514-1-agust@denx.de
Headers show
Series Extend swupdate class to support swu image fstype | expand

Message

Anatolij Gustschin Feb. 16, 2021, 9:52 a.m. UTC
Building .swu images with meta-swupdate-boards does not work
when building them by devtool in installed eSDK:

 $ devtool build-image update-image
 ...
 ERROR: Specified recipe update-image is not an image recipe

This series adds swu image fstype to swupdate class, so that it is
possible to generate .swu images via normal image recipes extended
by appended options. With these patches applied, the swu image building
works in eSDK by "devtool build-image core-image-full-cmdline".
Patch 3 is an example how an image recipe can be extended to
enable .swu image generation (tested for 'wandboard' machine).

Changes v2:
 - conditionally add do_image_complete dependency, drop patch 2/4
 - add image_types_swu.bbclass
 - prepare core-image-full-cmdline bbappend for meta-swupdate-boards

Anatolij Gustschin (3):
  swupdate_class: prepare to use SRC_URI in image recipes
  Enable building .swu images via swu image fstype
  core-image: add example for .swu image generation

 classes/image_types_swu.bbclass               | 21 ++++++
 classes/swupdate.bbclass                      | 31 +++++++-
 .../images/core-image-full-cmdline.bbappend   | 28 ++++++++
 .../wandboard/emmcsetup.lua                   | 12 ++++
 .../wandboard/sw-description                  | 71 +++++++++++++++++++
 5 files changed, 160 insertions(+), 3 deletions(-)
 create mode 100644 classes/image_types_swu.bbclass
 create mode 100644 recipes-extended/images/core-image-full-cmdline.bbappend
 create mode 100644 recipes-extended/images/core-image-full-cmdline/wandboard/emmcsetup.lua
 create mode 100644 recipes-extended/images/core-image-full-cmdline/wandboard/sw-description