[IMAGE-TYPES] Unify image types across all architectures
This commit unifies the image types used for all architectures by removing the weak assignment to the IMAGE_FSTYPES variable and relying on its default value. This change is necessary because having consistent image types across all architectures is mandatory to support a common Clea OS distribution.
Previously, IMAGE_FSTYPES was set globally in clea-os-distro.bbclass, which affected all images, including seco-clea-os-initramfs. However, this initramfs image is not compatible with the globally set image types. To resolve this issue, the assignment has been removed from clea-os-distro.bbclass and moved to the more specific clea-os-image.bbclass, where it applies only to the intended images.
Below is a log of the updated setting:
============================= IMX =============================
yoctouser@sa-rd002:~/workdir/build_imx93evk$ bitbake-getvar IMAGE_FSTYPES -r seco-clea-os-initramfs | tail -1
IMAGE_FSTYPES="cpio.gz.u-boot"
yoctouser@sa-rd002:~/workdir/build_imx93evk$ bitbake-getvar IMAGE_FSTYPES -r seco-clea-os-image | tail -1
IMAGE_FSTYPES="wic wic.bmap wic.bz2 tar.bz2 ext4"
-rw-r--r-- 2 yoctouser yoctouser 1.6K Jun 27 13:35 seco-clea-os-image-clea-os-image-simple.wks
-rw-r--r-- 2 yoctouser yoctouser 6.0K Jun 27 13:35 seco-clea-os-image.env
-rw-r--r-- 2 yoctouser yoctouser 343M Jun 27 13:35 seco-clea-os-image-nxp-imx93evk.rootfs-20250627133315.ext4
-rw-r--r-- 2 yoctouser yoctouser 64K Jun 27 13:35 seco-clea-os-image-nxp-imx93evk.rootfs-20250627133315.manifest
-rw-r--r-- 2 yoctouser yoctouser 1.8M Jun 27 13:35 seco-clea-os-image-nxp-imx93evk.rootfs-20250627133315.spdx.tar.zst
-rw-r--r-- 2 yoctouser yoctouser 73M Jun 27 13:35 seco-clea-os-image-nxp-imx93evk.rootfs-20250627133315.tar.bz2
-rw-r--r-- 2 yoctouser yoctouser 660K Jun 27 13:35 seco-clea-os-image-nxp-imx93evk.rootfs-20250627133315.testdata.json
-rw-r--r-- 2 yoctouser yoctouser 566M Jun 27 13:36 seco-clea-os-image-nxp-imx93evk.rootfs-20250627133315.wic
-rw-r--r-- 2 yoctouser yoctouser 4.2K Jun 27 13:36 seco-clea-os-image-nxp-imx93evk.rootfs-20250627133315.wic.bmap
-rw-r--r-- 2 yoctouser yoctouser 93M Jun 27 13:36 seco-clea-os-image-nxp-imx93evk.rootfs-20250627133315.wic.bz2
============================= RPI =============================
yoctouser@sa-rd002:~/workdir/build_rpi5$ bitbake-getvar IMAGE_FSTYPES -r seco-clea-os-initramfs | tail -1
IMAGE_FSTYPES="cpio.gz.u-boot"
yoctouser@sa-rd002:~/workdir/build_rpi5$ bitbake-getvar IMAGE_FSTYPES -r seco-clea-os-image | tail -1
IMAGE_FSTYPES="wic wic.bmap wic.bz2 tar.bz2 ext4"
-rw-r--r-- 2 yoctouser yoctouser 1.5K Jun 27 13:43 seco-clea-os-image-clea-os-image-simple.wks
-rw-r--r-- 2 yoctouser yoctouser 11K Jun 27 13:43 seco-clea-os-image.env
-rw-r--r-- 2 yoctouser yoctouser 316M Jun 27 13:43 seco-clea-os-image-raspberrypi5.rootfs-20250627134045.ext4
-rw-r--r-- 2 yoctouser yoctouser 161K Jun 27 13:43 seco-clea-os-image-raspberrypi5.rootfs-20250627134045.manifest
-rw-r--r-- 2 yoctouser yoctouser 2.2M Jun 27 13:43 seco-clea-os-image-raspberrypi5.rootfs-20250627134045.spdx.tar.zst
-rw-r--r-- 2 yoctouser yoctouser 75M Jun 27 13:43 seco-clea-os-image-raspberrypi5.rootfs-20250627134045.tar.bz2
-rw-r--r-- 2 yoctouser yoctouser 382K Jun 27 13:43 seco-clea-os-image-raspberrypi5.rootfs-20250627134045.testdata.json
-rw-r--r-- 2 yoctouser yoctouser 579M Jun 27 13:44 seco-clea-os-image-raspberrypi5.rootfs-20250627134045.wic
-rw-r--r-- 2 yoctouser yoctouser 4.0K Jun 27 13:44 seco-clea-os-image-raspberrypi5.rootfs-20250627134045.wic.bmap
-rw-r--r-- 2 yoctouser yoctouser 124M Jun 27 13:44 seco-clea-os-image-raspberrypi5.rootfs-20250627134045.wic.bz2
============================= INTEL =============================
yoctouser@sa-rd002:~/workdir/build_corei7$ bitbake-getvar IMAGE_FSTYPES -r seco-clea-os-initramfs | tail -1
IMAGE_FSTYPES="cpio.gz"
yoctouser@sa-rd002:~/workdir/build_corei7$ bitbake-getvar IMAGE_FSTYPES -r seco-clea-os-image | tail -1
IMAGE_FSTYPES="wic wic.bmap wic.bz2 tar.bz2 ext4"
-rw-r--r-- 2 yoctouser yoctouser 1.8K Jun 27 13:50 seco-clea-os-image-clea-os-image-simple.wks
-rw-r--r-- 2 yoctouser yoctouser 6.2K Jun 27 13:50 seco-clea-os-image.env
-rw-r--r-- 2 yoctouser yoctouser 1.9G Jun 27 13:50 seco-clea-os-image-seco-corei7-64.rootfs-20250627134748.ext4
-rw-r--r-- 2 yoctouser yoctouser 111K Jun 27 13:50 seco-clea-os-image-seco-corei7-64.rootfs-20250627134748.manifest
-rw-r--r-- 2 yoctouser yoctouser 1.4K May 10 2446 seco-clea-os-image-seco-corei7-64.rootfs-20250627134748.qemuboot.conf
-rw-r--r-- 2 yoctouser yoctouser 3.5M Jun 27 13:50 seco-clea-os-image-seco-corei7-64.rootfs-20250627134748.spdx.tar.zst
-rw-r--r-- 2 yoctouser yoctouser 624M Jun 27 13:50 seco-clea-os-image-seco-corei7-64.rootfs-20250627134748.tar.bz2
-rw-r--r-- 2 yoctouser yoctouser 381K Jun 27 13:49 seco-clea-os-image-seco-corei7-64.rootfs-20250627134748.testdata.json
-rw-r--r-- 2 yoctouser yoctouser 4.4G Jun 27 13:51 seco-clea-os-image-seco-corei7-64.rootfs-20250627134748.wic
-rw-r--r-- 2 yoctouser yoctouser 4.5K Jun 27 13:51 seco-clea-os-image-seco-corei7-64.rootfs-20250627134748.wic.bmap
-rw-r--r-- 2 yoctouser yoctouser 1.3G Jun 27 13:51 seco-clea-os-image-seco-corei7-64.rootfs-20250627134748.wic.bz2
============================= QUALCOMM =============================
yoctouser@sa-rd002:~/workdir/build_qcs6490_rb3gen2_vision_kit$ bitbake-getvar IMAGE_FSTYPES -r seco-clea-os-initramfs | tail -1
IMAGE_FSTYPES="cpio.gz"
yoctouser@sa-rd002:~/workdir/build_qcs6490_rb3gen2_vision_kit$ bitbake-getvar IMAGE_FSTYPES -r seco-clea-os-image | tail -1
IMAGE_FSTYPES="wic wic wic.bmap wic.bz2 tar.bz2 ext4"
drwxr-xr-x 2 yoctouser yoctouser 4.0K Jun 27 14:20 seco-clea-os-image/
-rw-r--r-- 2 yoctouser yoctouser 1.5K Jun 27 14:09 seco-clea-os-image-clea-os-image-simple.wks
-rw-r--r-- 2 yoctouser yoctouser 6.4K Jun 27 14:09 seco-clea-os-image.env
-rw-r--r-- 2 yoctouser yoctouser 1.4G Jun 27 14:13 seco-clea-os-image-qcs6490-rb3gen2-vision-kit.rootfs-20250627135501.ext4
-rw-r--r-- 2 yoctouser yoctouser 75K Jun 27 14:09 seco-clea-os-image-qcs6490-rb3gen2-vision-kit.rootfs-20250627135501.manifest
-rw-r--r-- 2 yoctouser yoctouser 1.7M Jun 27 14:09 seco-clea-os-image-qcs6490-rb3gen2-vision-kit.rootfs-20250627135501.spdx.tar.zst
-rw-r--r-- 2 yoctouser yoctouser 310M Jun 27 14:13 seco-clea-os-image-qcs6490-rb3gen2-vision-kit.rootfs-20250627135501.tar.bz2
-rw-r--r-- 2 yoctouser yoctouser 459K Jun 27 14:09 seco-clea-os-image-qcs6490-rb3gen2-vision-kit.rootfs-20250627135501.testdata.json
-rw-r--r-- 2 yoctouser yoctouser 2.0G Jun 27 14:19 seco-clea-os-image-qcs6490-rb3gen2-vision-kit.rootfs-20250627135501.wic
-rw-r--r-- 2 yoctouser yoctouser 3.5K Jun 27 14:19 seco-clea-os-image-qcs6490-rb3gen2-vision-kit.rootfs-20250627135501.wic.bmap
-rw-r--r-- 2 yoctouser yoctouser 327M Jun 27 14:19 seco-clea-os-image-qcs6490-rb3gen2-vision-kit.rootfs-20250627135501.wic.bz2
-rw-r--r-- 2 yoctouser yoctouser 924M Jun 27 14:15 seco-clea-os-image-qcs6490-rb3gen2-vision-kit.rootfs-dbg-20250627135501-dbg.tar.bz2
Signed-off-by: Davide Cardillo davide.cardillo@seco.com