Sorry, forgot to add title here (Support multiple image types in one build) and patchset attached to the wrong topic... пятница, 19 ноября 2021 г. в 12:09:09 UTC+3, ub...@ilbers.de: > 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 > >