Sorry, forgot to add title here (Support multiple image types in one build) and patchset attached to the wrong topic...
Changed since v2:
- get back multiconfigs removed in v2/v1;
- mc:qemuamd64-buster now builds wic-img and ext4-img and doesn't
conflict with mc:qemuamd64--cpiogz and mc:qemuamd64--tgz;
- docs updated to fit new (array-like) meaning of the variable
IMAGE_TYPE (IMAGE_FSTYPES with last patch).
Changes since v1:
- removed mc:qemuamd64-buster-cpiogz config;
- mc:qemuamd64-buster config now includes cpiogz image type.
The patchset makes possible to build several image types for
the specific target by listing all them in IMG_FSTYPES variable.
This also deprecates using IMG_TYPE variable.
Actually, IMG_TYPE=>IMG_FSTYPES renaming is done just
to correspond Yocto/OE naming and is not mandatory.
So, the last patch in series may be omitted.
Uladzimir Bely (6):
image: Support multiple image types in WORKDIR and STAMPS
wic-img: Set weak default value for WKS_FILE
start_vm: Use the first image type to start VM
multiconfig: Add ext4-img type to qemuamd64-buster multiconfig.
doc: Update docs to fit new IMAGE_TYPE meaning
api: Rename IMAGE_TYPE to IMAGE_FSTYPES
RECIPE-API-CHANGELOG.md | 5 +++
doc/user_manual.md | 31 +++++++++++++------
meta-isar/conf/machine/bananapi.conf | 2 +-
meta-isar/conf/machine/container-amd64.conf | 2 +-
meta-isar/conf/machine/de0-nano-soc.conf | 2 +-
meta-isar/conf/machine/hikey.conf | 2 +-
meta-isar/conf/machine/nand-ubi-demo.conf | 2 +-
meta-isar/conf/machine/nanopi-neo.conf | 2 +-
meta-isar/conf/machine/qemuamd64.conf | 2 +-
meta-isar/conf/machine/qemuarm.conf | 2 +-
meta-isar/conf/machine/qemuarm64.conf | 2 +-
meta-isar/conf/machine/qemui386.conf | 2 +-
meta-isar/conf/machine/qemumipsel.conf | 2 +-
meta-isar/conf/machine/qemuriscv64.conf | 2 +-
meta-isar/conf/machine/rpi.conf | 2 +-
meta-isar/conf/machine/sifive-fu540.conf | 2 +-
meta-isar/conf/machine/stm32mp15x.conf | 2 +-
meta-isar/conf/machine/virtualbox.conf | 2 +-
meta-isar/conf/machine/vmware.conf | 2 +-
.../multiconfig/qemuamd64-buster-cpiogz.conf | 2 +-
.../multiconfig/qemuamd64-buster-tgz.conf | 2 +-
.../conf/multiconfig/qemuamd64-buster.conf | 2 ++
meta/classes/image.bbclass | 14 ++++++---
meta/classes/wic-img.bbclass | 2 ++
scripts/start_vm | 8 +++--
testsuite/start_vm.py | 2 +-
26 files changed, 65 insertions(+), 37 deletions(-)
--
2.20.1