From 55e1e7dfe61da60ccfe3cb624566a15ef8e815ba Mon Sep 17 00:00:00 2001 From: Samuli Piippo Date: Thu, 31 May 2018 14:49:35 +0300 Subject: 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 --- meta-boot2qt/classes/image_types_sdcard.bbclass | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) (limited to 'meta-boot2qt/classes') 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 tar czhf ${IMGDEPLOYDIR}/${IMAGE_NAME}.flasher.tar.gz tegraflash ln -sf ${IMAGE_NAME}.flasher.tar.gz ${IMGDEPLOYDIR}/${IMAGE_LINK_NAME}.flasher.tar.gz } + +IMAGE_DEPENDS_teziimg_append = " qtbase-native:do_populate_sysroot" +IMAGE_CMD_teziimg_append() { + ${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 + ln -fs ${IMAGE_NAME}-Tezi_${PV}${TDX_VERDATE}.tar ${IMGDEPLOYDIR}/${IMAGE_LINK_NAME}.tezi.tar +} +python rootfs_tezi_json_append() { + import subprocess + qtversion = subprocess.check_output(['qmake', '-query', 'QT_VERSION']).decode('utf-8').strip() + + data["license_title"] = "QT DEMO IMAGE END USER LICENSE AGREEMENT" + data["license"] = "TEZI_B2QT_EULA.TXT" + data["version"] = "Qt " + qtversion + data["icon"] = "Built_with_Qt.png" + + with open(os.path.join(deploy_dir, 'image.json'), 'w') as outfile: + json.dump(data, outfile, indent=4) +} -- cgit v1.2.3-54-g00ecf