diff options
author | Samuli Piippo <samuli.piippo@qt.io> | 2018-05-31 14:49:35 +0300 |
---|---|---|
committer | Samuli Piippo <samuli.piippo@qt.io> | 2018-08-20 11:52:11 +0000 |
commit | 55e1e7dfe61da60ccfe3cb624566a15ef8e815ba (patch) | |
tree | 268fc32c37b805b829811253b32d095e8a92a4a5 /meta-boot2qt/classes | |
parent | 0e40624d7213d0411ea60fdee2361aedade46e99 (diff) | |
download | meta-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.bbclass | 18 |
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 | |||
91 | IMAGE_DEPENDS_teziimg_append = " qtbase-native:do_populate_sysroot" | ||
92 | IMAGE_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 | } | ||
96 | python 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 | } | ||