summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--classes/deploy-conf.bbclass37
-rw-r--r--conf/distro/b2qt.conf4
-rw-r--r--conf/distro/include/am335x-evm.conf2
-rw-r--r--conf/distro/include/apalis-imx6.conf2
-rw-r--r--conf/distro/include/beagleboard.conf2
-rw-r--r--conf/distro/include/beaglebone.conf2
-rw-r--r--conf/distro/include/colibri-imx6.conf2
-rw-r--r--conf/distro/include/colibri-vf.conf2
-rw-r--r--conf/distro/include/imx53qsb.conf2
-rw-r--r--conf/distro/include/imx6dlsabresd.conf2
-rw-r--r--conf/distro/include/imx6qsabresd.conf2
-rw-r--r--conf/distro/include/nitrogen6x.conf2
-rw-r--r--conf/distro/include/nuc.conf2
-rw-r--r--conf/distro/include/raspberrypi.conf2
-rw-r--r--conf/distro/include/raspberrypi2.conf2
-rw-r--r--conf/distro/include/smarc-samx6i.conf2
-rw-r--r--conf/distro/include/tibidabo.conf2
-rw-r--r--recipes-qt/images/b2qt-automotive-qt5-image.bb2
-rw-r--r--recipes-qt/images/b2qt-embedded-qt5-image.bb2
-rwxr-xr-xscripts/upload.sh2
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
23inherit image_types
24
25DEPLOY_CONF_NAME ?= "${MACHINE}"
26DEPLOY_CONF_TYPE ?= "Boot2Qt"
27
28IMAGE_CMD_conf() {
29 cat > ${DEPLOY_DIR_IMAGE}/${IMAGE_NAME}.rootfs.conf <<EOF
30[${DEPLOY_CONF_TYPE} | ${DEPLOY_CONF_NAME}]
31platform=${MACHINE}
32os=linux
33board=
34imagefile=${IMAGE_LINK_NAME}.img
35asroot=true
36EOF
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 ?= ""
57MACHINE_EXTRA_INSTALL_SDK ?= "" 57MACHINE_EXTRA_INSTALL_SDK ?= ""
58MACHINE_EXTRA_INSTALL_SDK_HOST ?= "" 58MACHINE_EXTRA_INSTALL_SDK_HOST ?= ""
59 59
60IMAGE_FSTYPES = "tar.gz" 60IMAGE_FSTYPES = "tar.gz conf"
61IMAGE_CLASSES += "image_types_sdcard" 61IMAGE_CLASSES += "image_types_sdcard deploy-conf"
62 62
63LICENSE_CREATE_PACKAGE = "1" 63LICENSE_CREATE_PACKAGE = "1"
64COPY_LIC_MANIFEST = "1" 64COPY_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
23include conf/distro/include/ti.inc 23include conf/distro/include/ti.inc
24 24
25DEPLOY_CONF_NAME = "Sitara AM335x Starter Kit"
26
25BOOTFS_CONTENT = "\ 27BOOTFS_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 @@
23include conf/distro/include/toradex.inc 23include conf/distro/include/toradex.inc
24include conf/distro/include/imx6.inc 24include conf/distro/include/imx6.inc
25 25
26DEPLOY_CONF_NAME = "Toradex Apalis iMX6"
27
26KERNEL_IMAGETYPE = "uImage" 28KERNEL_IMAGETYPE = "uImage"
27 29
28BOOTFS_CONTENT = "\ 30BOOTFS_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
23include conf/distro/include/ti.inc 23include conf/distro/include/ti.inc
24 24
25DEPLOY_CONF_NAME = "BeagleBoard"
26
25BOOTFS_CONTENT = "\ 27BOOTFS_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
19include conf/distro/include/ti.inc 19include conf/distro/include/ti.inc
20 20
21DEPLOY_CONF_NAME = "BeagleBone Black"
22
21BOOTFS_CONTENT = "\ 23BOOTFS_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 @@
23include conf/distro/include/toradex.inc 23include conf/distro/include/toradex.inc
24include conf/distro/include/imx6.inc 24include conf/distro/include/imx6.inc
25 25
26DEPLOY_CONF_NAME = "Toradex Colibri iMX6"
27
26KERNEL_IMAGETYPE = "uImage" 28KERNEL_IMAGETYPE = "uImage"
27 29
28BOOTFS_CONTENT = "\ 30BOOTFS_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
23include conf/distro/include/toradex.inc 23include conf/distro/include/toradex.inc
24 24
25DEPLOY_CONF_NAME = "Toradex Colibri VF"
26
25IMAGE_FSTYPES += "ext3 sdcard" 27IMAGE_FSTYPES += "ext3 sdcard"
26 28
27BOOTFS_CONTENT = "\ 29BOOTFS_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
23include conf/distro/include/imx6.inc 23include conf/distro/include/imx6.inc
24 24
25DEPLOY_CONF_NAME = "Freescale iMX53 Quick Start Board"
26
25BOOTFS_CONTENT = "\ 27BOOTFS_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
23require imx6qsabresd.conf 23require imx6qsabresd.conf
24
25DEPLOY_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
23include conf/distro/include/imx6.inc 23include conf/distro/include/imx6.inc
24 24
25DEPLOY_CONF_NAME = "Freescale SABRE SD i.MX6Quad"
26
25BOOTFS_CONTENT = "\ 27BOOTFS_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
23include conf/distro/include/imx6.inc 23include conf/distro/include/imx6.inc
24 24
25DEPLOY_CONF_NAME = "Boundary Devices i.MX6"
26
25BOOTFS_CONTENT = "\ 27BOOTFS_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
23DEPLOY_CONF_NAME = "Intel NUC"
24
23DISTRO_FEATURES_DEFAULT += "wayland weston" 25DISTRO_FEATURES_DEFAULT += "wayland weston"
24 26
25DISTRO_FEATURES_remove = "usbgadget" 27DISTRO_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
23DEPLOY_CONF_NAME = "Raspberry Pi"
24
23IMAGE_FSTYPES += "ext3 rpi-sdimg" 25IMAGE_FSTYPES += "ext3 rpi-sdimg"
24 26
25BOOTFS_CONTENT = "\ 27BOOTFS_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
23DEPLOY_CONF_NAME = "Raspberry Pi 2"
24
23IMAGE_FSTYPES += "ext3 rpi-sdimg" 25IMAGE_FSTYPES += "ext3 rpi-sdimg"
24 26
25BOOTFS_CONTENT = "\ 27BOOTFS_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
23include conf/distro/include/imx6.inc 23include conf/distro/include/imx6.inc
24 24
25DEPLOY_CONF_NAME = "Kontron SMARC-sAMX6i"
26
25KERNEL_IMAGETYPE = "uImage" 27KERNEL_IMAGETYPE = "uImage"
26 28
27BOOTFS_CONTENT = " " 29BOOTFS_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
23include conf/distro/include/imx6.inc 23include conf/distro/include/imx6.inc
24 24
25DEPLOY_CONF_NAME = "ArchiTech Tibidabo"
26
25KERNEL_IMAGETYPE = "uImage" 27KERNEL_IMAGETYPE = "uImage"
26 28
27BOOTFS_CONTENT = "\ 29BOOTFS_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"
25LIC_FILES_CHKSUM = "file://${QT_LICENCE};md5=7bc9c54e450006250a60e96604c186c9" 25LIC_FILES_CHKSUM = "file://${QT_LICENCE};md5=7bc9c54e450006250a60e96604c186c9"
26PR = "r0" 26PR = "r0"
27 27
28DEPLOY_CONF_TYPE = "Automotive"
29
28IMAGE_FEATURES += "\ 30IMAGE_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"
25LIC_FILES_CHKSUM = "file://${QT_LICENCE};md5=7bc9c54e450006250a60e96604c186c9" 25LIC_FILES_CHKSUM = "file://${QT_LICENCE};md5=7bc9c54e450006250a60e96604c186c9"
26PR = "r0" 26PR = "r0"
27 27
28DEPLOY_CONF_TYPE = "Boot2Qt"
29
28IMAGE_FEATURES += "\ 30IMAGE_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
38fi 39fi
@@ -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}/
64elif [ -e tmp/deploy/images/${MACHINE}/b2qt-embedded-qt5-image-${MACHINE}.img ]; then 65elif [ -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}/
66fi 68fi