Newer
Older
buildroot-MynaPlayer / board / myna-player-odyssey / utilities / genimage.tmp
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.bin"
		size = 1M
	}

	partition PrimaryRootfs {
		image = "rootfs.ext4"
	}

	partition SecondaryRootfs {
		image = "rootfs.ext4"
	}

	partition Rauc {
		image = "rauc.ext4"
	}

	partition overlayfs {
		image = "overlayfs.ext4"
	}
}

image bundle-MynaPlayer.${GENIMAGE_BUILD_ID}.raucb {
	name = "bundle-MynaPlayer-${GENIMAGE_BUILD_ID}"
	rauc {
		files = {
			"rootfs.squashfs"
		}
		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.rootfs]
			filename=rootfs.squashfs"
	}
}