diff options
author | Samuli Piippo <samuli.piippo@theqtcompany.com> | 2015-12-01 08:55:18 +0200 |
---|---|---|
committer | Samuli Piippo <samuli.piippo@theqtcompany.com> | 2015-12-02 11:08:20 +0000 |
commit | d2a64c24c0701e72094ad6fad7c629c6e8776fd0 (patch) | |
tree | adcaf7a49906a89595d9551908303878b0cdd054 | |
parent | 4c29f9a6fbe37a7f8bcda64a0694bd2ac1334340 (diff) | |
download | meta-boot2qt-d2a64c24c0701e72094ad6fad7c629c6e8776fd0.tar.gz |
Generate deploy conf for flashing wizard
Change-Id: I23cc54e51b7d10db0fd64d6676bd86cdf029beda
Reviewed-by: Rainer Keller <rainer.keller@theqtcompany.com>
Reviewed-by: Teemu Holappa <teemu.holappa@theqtcompany.com>
-rw-r--r-- | classes/deploy-conf.bbclass | 37 | ||||
-rw-r--r-- | conf/distro/b2qt.conf | 4 | ||||
-rw-r--r-- | conf/distro/include/am335x-evm.conf | 2 | ||||
-rw-r--r-- | conf/distro/include/apalis-imx6.conf | 2 | ||||
-rw-r--r-- | conf/distro/include/beagleboard.conf | 2 | ||||
-rw-r--r-- | conf/distro/include/beaglebone.conf | 2 | ||||
-rw-r--r-- | conf/distro/include/colibri-imx6.conf | 2 | ||||
-rw-r--r-- | conf/distro/include/colibri-vf.conf | 2 | ||||
-rw-r--r-- | conf/distro/include/imx53qsb.conf | 2 | ||||
-rw-r--r-- | conf/distro/include/imx6dlsabresd.conf | 2 | ||||
-rw-r--r-- | conf/distro/include/imx6qsabresd.conf | 2 | ||||
-rw-r--r-- | conf/distro/include/nitrogen6x.conf | 2 | ||||
-rw-r--r-- | conf/distro/include/nuc.conf | 2 | ||||
-rw-r--r-- | conf/distro/include/raspberrypi.conf | 2 | ||||
-rw-r--r-- | conf/distro/include/raspberrypi2.conf | 2 | ||||
-rw-r--r-- | conf/distro/include/smarc-samx6i.conf | 2 | ||||
-rw-r--r-- | conf/distro/include/tibidabo.conf | 2 | ||||
-rw-r--r-- | recipes-qt/images/b2qt-automotive-qt5-image.bb | 2 | ||||
-rw-r--r-- | recipes-qt/images/b2qt-embedded-qt5-image.bb | 2 | ||||
-rwxr-xr-x | scripts/upload.sh | 2 |
20 files changed, 75 insertions, 2 deletions
diff --git a/classes/deploy-conf.bbclass b/classes/deploy-conf.bbclass new file mode 100644 index 0000000..c49c375 --- /dev/null +++ b/classes/deploy-conf.bbclass | |||
@@ -0,0 +1,37 @@ | |||
1 | ############################################################################# | ||
2 | ## | ||
3 | ## Copyright (C) 2014 Digia Plc and/or its subsidiary(-ies). | ||
4 | ## | ||
5 | ## This file is part of the Qt Enterprise Embedded Scripts of the Qt | ||
6 | ## framework. | ||
7 | ## | ||
8 | ## $QT_BEGIN_LICENSE$ | ||
9 | ## Commercial License Usage Only | ||
10 | ## Licensees holding valid commercial Qt license agreements with Digia | ||
11 | ## with an appropriate addendum covering the Qt Enterprise Embedded Scripts, | ||
12 | ## may use this file in accordance with the terms contained in said license | ||
13 | ## agreement. | ||
14 | ## | ||
15 | ## For further information use the contact form at | ||
16 | ## http://www.qt.io/contact-us. | ||
17 | ## | ||
18 | ## | ||
19 | ## $QT_END_LICENSE$ | ||
20 | ## | ||
21 | ############################################################################# | ||
22 | |||
23 | inherit image_types | ||
24 | |||
25 | DEPLOY_CONF_NAME ?= "${MACHINE}" | ||
26 | DEPLOY_CONF_TYPE ?= "Boot2Qt" | ||
27 | |||
28 | IMAGE_CMD_conf() { | ||
29 | cat > ${DEPLOY_DIR_IMAGE}/${IMAGE_NAME}.rootfs.conf <<EOF | ||
30 | [${DEPLOY_CONF_TYPE} | ${DEPLOY_CONF_NAME}] | ||
31 | platform=${MACHINE} | ||
32 | os=linux | ||
33 | board= | ||
34 | imagefile=${IMAGE_LINK_NAME}.img | ||
35 | asroot=true | ||
36 | EOF | ||
37 | } | ||
diff --git a/conf/distro/b2qt.conf b/conf/distro/b2qt.conf index 66d3045..33a335a 100644 --- a/conf/distro/b2qt.conf +++ b/conf/distro/b2qt.conf | |||
@@ -57,8 +57,8 @@ MACHINE_EXTRA_INSTALL ?= "" | |||
57 | MACHINE_EXTRA_INSTALL_SDK ?= "" | 57 | MACHINE_EXTRA_INSTALL_SDK ?= "" |
58 | MACHINE_EXTRA_INSTALL_SDK_HOST ?= "" | 58 | MACHINE_EXTRA_INSTALL_SDK_HOST ?= "" |
59 | 59 | ||
60 | IMAGE_FSTYPES = "tar.gz" | 60 | IMAGE_FSTYPES = "tar.gz conf" |
61 | IMAGE_CLASSES += "image_types_sdcard" | 61 | IMAGE_CLASSES += "image_types_sdcard deploy-conf" |
62 | 62 | ||
63 | LICENSE_CREATE_PACKAGE = "1" | 63 | LICENSE_CREATE_PACKAGE = "1" |
64 | COPY_LIC_MANIFEST = "1" | 64 | COPY_LIC_MANIFEST = "1" |
diff --git a/conf/distro/include/am335x-evm.conf b/conf/distro/include/am335x-evm.conf index e44e99a..a2300cf 100644 --- a/conf/distro/include/am335x-evm.conf +++ b/conf/distro/include/am335x-evm.conf | |||
@@ -22,6 +22,8 @@ | |||
22 | 22 | ||
23 | include conf/distro/include/ti.inc | 23 | include conf/distro/include/ti.inc |
24 | 24 | ||
25 | DEPLOY_CONF_NAME = "Sitara AM335x Starter Kit" | ||
26 | |||
25 | BOOTFS_CONTENT = "\ | 27 | BOOTFS_CONTENT = "\ |
26 | u-boot-${MACHINE}.img:u-boot.img \ | 28 | u-boot-${MACHINE}.img:u-boot.img \ |
27 | MLO-${MACHINE}:MLO \ | 29 | MLO-${MACHINE}:MLO \ |
diff --git a/conf/distro/include/apalis-imx6.conf b/conf/distro/include/apalis-imx6.conf index 119161e..0764a81 100644 --- a/conf/distro/include/apalis-imx6.conf +++ b/conf/distro/include/apalis-imx6.conf | |||
@@ -23,6 +23,8 @@ | |||
23 | include conf/distro/include/toradex.inc | 23 | include conf/distro/include/toradex.inc |
24 | include conf/distro/include/imx6.inc | 24 | include conf/distro/include/imx6.inc |
25 | 25 | ||
26 | DEPLOY_CONF_NAME = "Toradex Apalis iMX6" | ||
27 | |||
26 | KERNEL_IMAGETYPE = "uImage" | 28 | KERNEL_IMAGETYPE = "uImage" |
27 | 29 | ||
28 | BOOTFS_CONTENT = "\ | 30 | BOOTFS_CONTENT = "\ |
diff --git a/conf/distro/include/beagleboard.conf b/conf/distro/include/beagleboard.conf index eaba0c2..ab47646 100644 --- a/conf/distro/include/beagleboard.conf +++ b/conf/distro/include/beagleboard.conf | |||
@@ -22,6 +22,8 @@ | |||
22 | 22 | ||
23 | include conf/distro/include/ti.inc | 23 | include conf/distro/include/ti.inc |
24 | 24 | ||
25 | DEPLOY_CONF_NAME = "BeagleBoard" | ||
26 | |||
25 | BOOTFS_CONTENT = "\ | 27 | BOOTFS_CONTENT = "\ |
26 | u-boot-${MACHINE}.img:u-boot.img \ | 28 | u-boot-${MACHINE}.img:u-boot.img \ |
27 | MLO-${MACHINE}:MLO \ | 29 | MLO-${MACHINE}:MLO \ |
diff --git a/conf/distro/include/beaglebone.conf b/conf/distro/include/beaglebone.conf index 73b1c87..5e795c6 100644 --- a/conf/distro/include/beaglebone.conf +++ b/conf/distro/include/beaglebone.conf | |||
@@ -18,6 +18,8 @@ | |||
18 | 18 | ||
19 | include conf/distro/include/ti.inc | 19 | include conf/distro/include/ti.inc |
20 | 20 | ||
21 | DEPLOY_CONF_NAME = "BeagleBone Black" | ||
22 | |||
21 | BOOTFS_CONTENT = "\ | 23 | BOOTFS_CONTENT = "\ |
22 | u-boot-${MACHINE}.img:u-boot.img \ | 24 | u-boot-${MACHINE}.img:u-boot.img \ |
23 | MLO-${MACHINE}:MLO \ | 25 | MLO-${MACHINE}:MLO \ |
diff --git a/conf/distro/include/colibri-imx6.conf b/conf/distro/include/colibri-imx6.conf index 6b8399a..0d3037b 100644 --- a/conf/distro/include/colibri-imx6.conf +++ b/conf/distro/include/colibri-imx6.conf | |||
@@ -23,6 +23,8 @@ | |||
23 | include conf/distro/include/toradex.inc | 23 | include conf/distro/include/toradex.inc |
24 | include conf/distro/include/imx6.inc | 24 | include conf/distro/include/imx6.inc |
25 | 25 | ||
26 | DEPLOY_CONF_NAME = "Toradex Colibri iMX6" | ||
27 | |||
26 | KERNEL_IMAGETYPE = "uImage" | 28 | KERNEL_IMAGETYPE = "uImage" |
27 | 29 | ||
28 | BOOTFS_CONTENT = "\ | 30 | BOOTFS_CONTENT = "\ |
diff --git a/conf/distro/include/colibri-vf.conf b/conf/distro/include/colibri-vf.conf index 303e676..2911e96 100644 --- a/conf/distro/include/colibri-vf.conf +++ b/conf/distro/include/colibri-vf.conf | |||
@@ -22,6 +22,8 @@ | |||
22 | 22 | ||
23 | include conf/distro/include/toradex.inc | 23 | include conf/distro/include/toradex.inc |
24 | 24 | ||
25 | DEPLOY_CONF_NAME = "Toradex Colibri VF" | ||
26 | |||
25 | IMAGE_FSTYPES += "ext3 sdcard" | 27 | IMAGE_FSTYPES += "ext3 sdcard" |
26 | 28 | ||
27 | BOOTFS_CONTENT = "\ | 29 | BOOTFS_CONTENT = "\ |
diff --git a/conf/distro/include/imx53qsb.conf b/conf/distro/include/imx53qsb.conf index 13eb70e..fb90045 100644 --- a/conf/distro/include/imx53qsb.conf +++ b/conf/distro/include/imx53qsb.conf | |||
@@ -22,6 +22,8 @@ | |||
22 | 22 | ||
23 | include conf/distro/include/imx6.inc | 23 | include conf/distro/include/imx6.inc |
24 | 24 | ||
25 | DEPLOY_CONF_NAME = "Freescale iMX53 Quick Start Board" | ||
26 | |||
25 | BOOTFS_CONTENT = "\ | 27 | BOOTFS_CONTENT = "\ |
26 | u-boot-${MACHINE}.${UBOOT_SUFFIX}:u-boot.${UBOOT_SUFFIX} \ | 28 | u-boot-${MACHINE}.${UBOOT_SUFFIX}:u-boot.${UBOOT_SUFFIX} \ |
27 | ${KERNEL_IMAGETYPE}:${KERNEL_IMAGETYPE} \ | 29 | ${KERNEL_IMAGETYPE}:${KERNEL_IMAGETYPE} \ |
diff --git a/conf/distro/include/imx6dlsabresd.conf b/conf/distro/include/imx6dlsabresd.conf index 7a209ed..0c25c4b 100644 --- a/conf/distro/include/imx6dlsabresd.conf +++ b/conf/distro/include/imx6dlsabresd.conf | |||
@@ -21,3 +21,5 @@ | |||
21 | ############################################################################# | 21 | ############################################################################# |
22 | 22 | ||
23 | require imx6qsabresd.conf | 23 | require imx6qsabresd.conf |
24 | |||
25 | DEPLOY_CONF_NAME = "Freescale SABRE SD i.MX6Dual" | ||
diff --git a/conf/distro/include/imx6qsabresd.conf b/conf/distro/include/imx6qsabresd.conf index 82c98a4..dae5927 100644 --- a/conf/distro/include/imx6qsabresd.conf +++ b/conf/distro/include/imx6qsabresd.conf | |||
@@ -22,6 +22,8 @@ | |||
22 | 22 | ||
23 | include conf/distro/include/imx6.inc | 23 | include conf/distro/include/imx6.inc |
24 | 24 | ||
25 | DEPLOY_CONF_NAME = "Freescale SABRE SD i.MX6Quad" | ||
26 | |||
25 | BOOTFS_CONTENT = "\ | 27 | BOOTFS_CONTENT = "\ |
26 | ${KERNEL_IMAGETYPE}:${KERNEL_IMAGETYPE} \ | 28 | ${KERNEL_IMAGETYPE}:${KERNEL_IMAGETYPE} \ |
27 | ${KERNEL_IMAGETYPE}-imx6q-sabresd.dtb:imx6q-sabresd.dtb \ | 29 | ${KERNEL_IMAGETYPE}-imx6q-sabresd.dtb:imx6q-sabresd.dtb \ |
diff --git a/conf/distro/include/nitrogen6x.conf b/conf/distro/include/nitrogen6x.conf index 0abf640..1000676 100644 --- a/conf/distro/include/nitrogen6x.conf +++ b/conf/distro/include/nitrogen6x.conf | |||
@@ -22,6 +22,8 @@ | |||
22 | 22 | ||
23 | include conf/distro/include/imx6.inc | 23 | include conf/distro/include/imx6.inc |
24 | 24 | ||
25 | DEPLOY_CONF_NAME = "Boundary Devices i.MX6" | ||
26 | |||
25 | BOOTFS_CONTENT = "\ | 27 | BOOTFS_CONTENT = "\ |
26 | ${KERNEL_IMAGETYPE}:${KERNEL_IMAGETYPE} \ | 28 | ${KERNEL_IMAGETYPE}:${KERNEL_IMAGETYPE} \ |
27 | ${KERNEL_IMAGETYPE}-imx6q-${MACHINE}.dtb:imx6q-${MACHINE}.dtb \ | 29 | ${KERNEL_IMAGETYPE}-imx6q-${MACHINE}.dtb:imx6q-${MACHINE}.dtb \ |
diff --git a/conf/distro/include/nuc.conf b/conf/distro/include/nuc.conf index 1f3e4e5..941c3a2 100644 --- a/conf/distro/include/nuc.conf +++ b/conf/distro/include/nuc.conf | |||
@@ -20,6 +20,8 @@ | |||
20 | ## | 20 | ## |
21 | ############################################################################# | 21 | ############################################################################# |
22 | 22 | ||
23 | DEPLOY_CONF_NAME = "Intel NUC" | ||
24 | |||
23 | DISTRO_FEATURES_DEFAULT += "wayland weston" | 25 | DISTRO_FEATURES_DEFAULT += "wayland weston" |
24 | 26 | ||
25 | DISTRO_FEATURES_remove = "usbgadget" | 27 | DISTRO_FEATURES_remove = "usbgadget" |
diff --git a/conf/distro/include/raspberrypi.conf b/conf/distro/include/raspberrypi.conf index 80f88d8..78730cc 100644 --- a/conf/distro/include/raspberrypi.conf +++ b/conf/distro/include/raspberrypi.conf | |||
@@ -20,6 +20,8 @@ | |||
20 | ## | 20 | ## |
21 | ############################################################################# | 21 | ############################################################################# |
22 | 22 | ||
23 | DEPLOY_CONF_NAME = "Raspberry Pi" | ||
24 | |||
23 | IMAGE_FSTYPES += "ext3 rpi-sdimg" | 25 | IMAGE_FSTYPES += "ext3 rpi-sdimg" |
24 | 26 | ||
25 | BOOTFS_CONTENT = "\ | 27 | BOOTFS_CONTENT = "\ |
diff --git a/conf/distro/include/raspberrypi2.conf b/conf/distro/include/raspberrypi2.conf index 2129ff2..497d733 100644 --- a/conf/distro/include/raspberrypi2.conf +++ b/conf/distro/include/raspberrypi2.conf | |||
@@ -20,6 +20,8 @@ | |||
20 | ## | 20 | ## |
21 | ############################################################################# | 21 | ############################################################################# |
22 | 22 | ||
23 | DEPLOY_CONF_NAME = "Raspberry Pi 2" | ||
24 | |||
23 | IMAGE_FSTYPES += "ext3 rpi-sdimg" | 25 | IMAGE_FSTYPES += "ext3 rpi-sdimg" |
24 | 26 | ||
25 | BOOTFS_CONTENT = "\ | 27 | BOOTFS_CONTENT = "\ |
diff --git a/conf/distro/include/smarc-samx6i.conf b/conf/distro/include/smarc-samx6i.conf index ff8bdd5..2f931b7 100644 --- a/conf/distro/include/smarc-samx6i.conf +++ b/conf/distro/include/smarc-samx6i.conf | |||
@@ -22,6 +22,8 @@ | |||
22 | 22 | ||
23 | include conf/distro/include/imx6.inc | 23 | include conf/distro/include/imx6.inc |
24 | 24 | ||
25 | DEPLOY_CONF_NAME = "Kontron SMARC-sAMX6i" | ||
26 | |||
25 | KERNEL_IMAGETYPE = "uImage" | 27 | KERNEL_IMAGETYPE = "uImage" |
26 | 28 | ||
27 | BOOTFS_CONTENT = " " | 29 | BOOTFS_CONTENT = " " |
diff --git a/conf/distro/include/tibidabo.conf b/conf/distro/include/tibidabo.conf index b50338d..f26efc9 100644 --- a/conf/distro/include/tibidabo.conf +++ b/conf/distro/include/tibidabo.conf | |||
@@ -22,6 +22,8 @@ | |||
22 | 22 | ||
23 | include conf/distro/include/imx6.inc | 23 | include conf/distro/include/imx6.inc |
24 | 24 | ||
25 | DEPLOY_CONF_NAME = "ArchiTech Tibidabo" | ||
26 | |||
25 | KERNEL_IMAGETYPE = "uImage" | 27 | KERNEL_IMAGETYPE = "uImage" |
26 | 28 | ||
27 | BOOTFS_CONTENT = "\ | 29 | BOOTFS_CONTENT = "\ |
diff --git a/recipes-qt/images/b2qt-automotive-qt5-image.bb b/recipes-qt/images/b2qt-automotive-qt5-image.bb index 6aafc77..7c3cd0c 100644 --- a/recipes-qt/images/b2qt-automotive-qt5-image.bb +++ b/recipes-qt/images/b2qt-automotive-qt5-image.bb | |||
@@ -25,6 +25,8 @@ LICENSE = "QtEnterprise" | |||
25 | LIC_FILES_CHKSUM = "file://${QT_LICENCE};md5=7bc9c54e450006250a60e96604c186c9" | 25 | LIC_FILES_CHKSUM = "file://${QT_LICENCE};md5=7bc9c54e450006250a60e96604c186c9" |
26 | PR = "r0" | 26 | PR = "r0" |
27 | 27 | ||
28 | DEPLOY_CONF_TYPE = "Automotive" | ||
29 | |||
28 | IMAGE_FEATURES += "\ | 30 | IMAGE_FEATURES += "\ |
29 | package-management \ | 31 | package-management \ |
30 | ssh-server-dropbear \ | 32 | ssh-server-dropbear \ |
diff --git a/recipes-qt/images/b2qt-embedded-qt5-image.bb b/recipes-qt/images/b2qt-embedded-qt5-image.bb index 8c986ac..bc130fb 100644 --- a/recipes-qt/images/b2qt-embedded-qt5-image.bb +++ b/recipes-qt/images/b2qt-embedded-qt5-image.bb | |||
@@ -25,6 +25,8 @@ LICENSE = "QtEnterprise" | |||
25 | LIC_FILES_CHKSUM = "file://${QT_LICENCE};md5=7bc9c54e450006250a60e96604c186c9" | 25 | LIC_FILES_CHKSUM = "file://${QT_LICENCE};md5=7bc9c54e450006250a60e96604c186c9" |
26 | PR = "r0" | 26 | PR = "r0" |
27 | 27 | ||
28 | DEPLOY_CONF_TYPE = "Boot2Qt" | ||
29 | |||
28 | IMAGE_FEATURES += "\ | 30 | IMAGE_FEATURES += "\ |
29 | package-management \ | 31 | package-management \ |
30 | ssh-server-dropbear \ | 32 | ssh-server-dropbear \ |
diff --git a/scripts/upload.sh b/scripts/upload.sh index 3df3b3e..f74da52 100755 --- a/scripts/upload.sh +++ b/scripts/upload.sh | |||
@@ -33,6 +33,7 @@ if [ ${AUTOMOTIVE} = "true" ]; then | |||
33 | scp tmp/deploy/images/${MACHINE}/b2qt-automotive-qt5-image-${MACHINE}.hdd ${UPLOADPATH}/ | 33 | scp tmp/deploy/images/${MACHINE}/b2qt-automotive-qt5-image-${MACHINE}.hdd ${UPLOADPATH}/ |
34 | elif [ -e tmp/deploy/images/${MACHINE}/b2qt-automotive-qt5-image-${MACHINE}.img ]; then | 34 | elif [ -e tmp/deploy/images/${MACHINE}/b2qt-automotive-qt5-image-${MACHINE}.img ]; then |
35 | scp tmp/deploy/images/${MACHINE}/b2qt-automotive-qt5-image-${MACHINE}.img ${UPLOADPATH}/ | 35 | scp tmp/deploy/images/${MACHINE}/b2qt-automotive-qt5-image-${MACHINE}.img ${UPLOADPATH}/ |
36 | scp tmp/deploy/images/${MACHINE}/b2qt-automotive-qt5-image-${MACHINE}.conf ${UPLOADPATH}/ | ||
36 | fi | 37 | fi |
37 | exit 0 | 38 | exit 0 |
38 | fi | 39 | fi |
@@ -63,4 +64,5 @@ if [ -e tmp/deploy/images/${MACHINE}/b2qt-embedded-qt5-image-${MACHINE}.hdd ]; t | |||
63 | scp tmp/deploy/images/${MACHINE}/b2qt-embedded-qt5-image-${MACHINE}.hdd ${UPLOADPATH}/ | 64 | scp tmp/deploy/images/${MACHINE}/b2qt-embedded-qt5-image-${MACHINE}.hdd ${UPLOADPATH}/ |
64 | elif [ -e tmp/deploy/images/${MACHINE}/b2qt-embedded-qt5-image-${MACHINE}.img ]; then | 65 | elif [ -e tmp/deploy/images/${MACHINE}/b2qt-embedded-qt5-image-${MACHINE}.img ]; then |
65 | scp tmp/deploy/images/${MACHINE}/b2qt-embedded-qt5-image-${MACHINE}.img ${UPLOADPATH}/ | 66 | scp tmp/deploy/images/${MACHINE}/b2qt-embedded-qt5-image-${MACHINE}.img ${UPLOADPATH}/ |
67 | scp tmp/deploy/images/${MACHINE}/b2qt-embedded-qt5-image-${MACHINE}.conf ${UPLOADPATH}/ | ||
66 | fi | 68 | fi |