image overlayfs.ext4 { ext4 { use-mke2fs = "true" label = "overlayfs" } empty = "true" size = 2G } image MynaPlayer.img { name = "MynaPlayer-${GENIMAGE_BUILD_ID}" hdimage { gpt = "true" } partition state { offset = 0x14400 size = 0x30000 image = "/dev/null" in-partition-table = "no" } partition barebox-environment { size = 64K image = "/dev/null" } partition ssbl { image = "barebox-stm32mp157c-seeed-odyssey.img" size = 1M } partition PrimaryBoot { image = "kernel.ext4" size = 8M } partition SecondaryBoot { image = "kernel.ext4" size = 8M } partition PrimaryRootfs { image = "rootfs.erofs" size = 128M } partition SecondaryRootfs { image = "rootfs.erofs" size = 128M } partition overlayfs { image = "overlayfs.ext4" } } image bundle-MynaPlayer.${GENIMAGE_BUILD_ID}.raucb { name = "bundle-MynaPlayer-${GENIMAGE_BUILD_ID}" rauc { files = { "kernel.tar.xz", "rootfs.erofs" } key = "${BR2_EXTERNAL_MynaPlayer_PATH}/certs/signing.key" cert = "${BR2_EXTERNAL_MynaPlayer_PATH}/certs/signing.crt" extraargs = "--keyring ${BR2_EXTERNAL_MynaPlayer_PATH}/certs/keyring.pem" manifest = "[update] compatible=LuminaSensum MynaPlayer version=${GENIMAGE_BUILD_ID} description=RAUC bundle for LuminaSensum MynaPlayer version ${GENIMAGE_BUILD_ID}, built by ${GENIMAGE_USER}@${GENIMAGE_HOST}. [image.kernel] filename=kernel.tar.xz [image.rootfs] filename=rootfs.erofs" } }