summaryrefslogtreecommitdiff
path: root/classes
diff options
context:
space:
mode:
authorMing Liu <ming.liu@toradex.com>2021-02-24 10:39:35 +0100
committerMax Krummenacher <max.krummenacher@toradex.com>2021-03-23 17:35:47 +0100
commit6de3a976f695452c18c960c15d471d0f14262213 (patch)
tree1b7e6921306a37429337c7c8004dd7a9858eb0c0 /classes
parent479e4a1fccf5e392260c88cf8e0704c6136b8293 (diff)
image_type_tezi.bbclass: avoid installing dtb/dtbo for fitimage
Devicetrees and overlays have been bundled into fitimage, so we dont have to install them to boot partition. Related-to: TOR-1700 Signed-off-by: Ming Liu <ming.liu@toradex.com> (cherry picked from commit d87faee758c3b37797f0dc53e4486d5f82a48173)
Diffstat (limited to 'classes')
-rw-r--r--classes/image_type_tezi.bbclass6
1 files changed, 5 insertions, 1 deletions
diff --git a/classes/image_type_tezi.bbclass b/classes/image_type_tezi.bbclass
index 97328f1..c10a325 100644
--- a/classes/image_type_tezi.bbclass
+++ b/classes/image_type_tezi.bbclass
@@ -7,7 +7,10 @@
WKS_FILE_DEPENDS_append = " tezi-metadata virtual/dtb"
DEPENDS += "${WKS_FILE_DEPENDS}"
-IMAGE_BOOT_FILES_append = " overlays.txt overlays/*;overlays/ "
+IMAGE_BOOT_FILES_REMOVE = "${@make_dtb_boot_files(d) if d.getVar('KERNEL_IMAGETYPE') == 'fitImage' else ''}"
+IMAGE_BOOT_FILES_REMOVE_apalis-tk1 = "${@ d.getVar('KERNEL_DEVICETREE') if d.getVar('KERNEL_IMAGETYPE') == 'fitImage' else ''}"
+IMAGE_BOOT_FILES_append = " overlays.txt ${@'' if d.getVar('KERNEL_IMAGETYPE') == 'fitImage' else 'overlays/*;overlays/'}"
+IMAGE_BOOT_FILES_remove = "${IMAGE_BOOT_FILES_REMOVE}"
RM_WORK_EXCLUDE += "${PN}"
@@ -350,6 +353,7 @@ python tezi_deploy_bootfs_files() {
}
tezi_deploy_bootfs_files[dirs] =+ "${WORKDIR}/bootfs"
tezi_deploy_bootfs_files[cleandirs] += "${WORKDIR}/bootfs"
+tezi_deploy_bootfs_files[vardeps] += "IMAGE_BOOT_FILES"
TAR_IMAGE_ROOTFS_task-image-bootfs = "${WORKDIR}/bootfs"
IMAGE_CMD_bootfs () {