summaryrefslogtreecommitdiffstats
path: root/meta-boot2qt/classes
diff options
context:
space:
mode:
authorSamuli Piippo <samuli.piippo@qt.io>2018-05-31 14:49:35 +0300
committerSamuli Piippo <samuli.piippo@qt.io>2018-08-20 11:52:11 +0000
commit55e1e7dfe61da60ccfe3cb624566a15ef8e815ba (patch)
tree268fc32c37b805b829811253b32d095e8a92a4a5 /meta-boot2qt/classes
parent0e40624d7213d0411ea60fdee2361aedade46e99 (diff)
downloadmeta-boot2qt-55e1e7dfe61da60ccfe3cb624566a15ef8e815ba.tar.gz
toradex: Add Boot2Qt material to the Tezi image
Make the image recipe's summary more descriptive as it's shown in the easy installer. The Boot2Qt EULA is shown to user before the image can be installed. Task-number: QTPM-1427 Change-Id: I1039bdc0756a94922a93bd87fa5eb0193237285f Reviewed-by: Timo Aarnipuro <timo.aarnipuro@qt.io>
Diffstat (limited to 'meta-boot2qt/classes')
-rw-r--r--meta-boot2qt/classes/image_types_sdcard.bbclass18
1 files changed, 18 insertions, 0 deletions
diff --git a/meta-boot2qt/classes/image_types_sdcard.bbclass b/meta-boot2qt/classes/image_types_sdcard.bbclass
index 7dedf87..970c34b 100644
--- a/meta-boot2qt/classes/image_types_sdcard.bbclass
+++ b/meta-boot2qt/classes/image_types_sdcard.bbclass
@@ -87,3 +87,21 @@ END
87 tar czhf ${IMGDEPLOYDIR}/${IMAGE_NAME}.flasher.tar.gz tegraflash 87 tar czhf ${IMGDEPLOYDIR}/${IMAGE_NAME}.flasher.tar.gz tegraflash
88 ln -sf ${IMAGE_NAME}.flasher.tar.gz ${IMGDEPLOYDIR}/${IMAGE_LINK_NAME}.flasher.tar.gz 88 ln -sf ${IMAGE_NAME}.flasher.tar.gz ${IMGDEPLOYDIR}/${IMAGE_LINK_NAME}.flasher.tar.gz
89} 89}
90
91IMAGE_DEPENDS_teziimg_append = " qtbase-native:do_populate_sysroot"
92IMAGE_CMD_teziimg_append() {
93 ${IMAGE_CMD_TAR} --transform 's,^,${IMAGE_NAME}-Tezi_${PV}/,' -rhf ${IMGDEPLOYDIR}/${IMAGE_NAME}-Tezi_${PV}${TDX_VERDATE}.tar TEZI_B2QT_EULA.TXT Built_with_Qt.png
94 ln -fs ${IMAGE_NAME}-Tezi_${PV}${TDX_VERDATE}.tar ${IMGDEPLOYDIR}/${IMAGE_LINK_NAME}.tezi.tar
95}
96python rootfs_tezi_json_append() {
97 import subprocess
98 qtversion = subprocess.check_output(['qmake', '-query', 'QT_VERSION']).decode('utf-8').strip()
99
100 data["license_title"] = "QT DEMO IMAGE END USER LICENSE AGREEMENT"
101 data["license"] = "TEZI_B2QT_EULA.TXT"
102 data["version"] = "Qt " + qtversion
103 data["icon"] = "Built_with_Qt.png"
104
105 with open(os.path.join(deploy_dir, 'image.json'), 'w') as outfile:
106 json.dump(data, outfile, indent=4)
107}