aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSamuli Piippo <samuli.piippo@qt.io>2021-04-21 13:04:28 +0300
committerSamuli Piippo <samuli.piippo@qt.io>2021-04-22 08:50:09 +0300
commit59bb152be1a6972c12c125be2b67e89ade67bd61 (patch)
treeee392ecaab258c13d9a76ee92de6e9d7170a6753
parent8039e46f428dd3e7a2ad8c7fbc059a65350b7a9f (diff)
qbsp: move readme to the image packages
Package the README already to the image.7z instead adding it during the qbsp creation. Change-Id: I4a751a62c47e1a38f1ffa3b2877d155a7e91ed56 Reviewed-by: Mikko Gronoff <mikko.gronoff@qt.io>
-rw-r--r--meta-boot2qt-distro/conf/distro/b2qt.conf4
-rw-r--r--meta-boot2qt-distro/conf/distro/include/fsl.inc2
-rw-r--r--meta-boot2qt-distro/conf/distro/include/intel.inc4
-rw-r--r--meta-boot2qt-distro/conf/distro/include/jetson.inc2
-rw-r--r--meta-boot2qt-distro/conf/distro/include/raspberrypi.inc2
-rw-r--r--meta-boot2qt/classes/qbsp-image.bbclass8
-rw-r--r--meta-boot2qt/classes/qbsp.bbclass9
-rw-r--r--meta-boot2qt/recipes-qt/boot2qt-addons/qbsp-readme.bb5
8 files changed, 18 insertions, 18 deletions
diff --git a/meta-boot2qt-distro/conf/distro/b2qt.conf b/meta-boot2qt-distro/conf/distro/b2qt.conf
index 2fa16b48..2da55a79 100644
--- a/meta-boot2qt-distro/conf/distro/b2qt.conf
+++ b/meta-boot2qt-distro/conf/distro/b2qt.conf
@@ -62,6 +62,10 @@ PREFERRED_PROVIDER_jpeg-native ?= "libjpeg-turbo-native"
IMAGE_FSTYPES += "conf"
IMAGE_CLASSES += "image_types_sdcard deploy-conf"
+QBSP_README ?= "README"
+QBSP_IMAGE_CONTENT ?= "${QBSP_README}"
+QBSP_IMAGE_DEPENDS ?= "qbsp-readme:do_deploy"
+
LICENSE_CREATE_PACKAGE = "1"
COPY_LIC_MANIFEST = "1"
diff --git a/meta-boot2qt-distro/conf/distro/include/fsl.inc b/meta-boot2qt-distro/conf/distro/include/fsl.inc
index 8995c9cf..1c17d17c 100644
--- a/meta-boot2qt-distro/conf/distro/include/fsl.inc
+++ b/meta-boot2qt-distro/conf/distro/include/fsl.inc
@@ -41,7 +41,7 @@ IMAGE_FSTYPES += "wic"
IMX_DEFAULT_BSP = "nxp"
-QBSP_IMAGE_CONTENT ?= "\
+QBSP_IMAGE_CONTENT += "\
${IMAGE_LINK_NAME}.img \
${IMAGE_LINK_NAME}.conf \
"
diff --git a/meta-boot2qt-distro/conf/distro/include/intel.inc b/meta-boot2qt-distro/conf/distro/include/intel.inc
index d21cc4f8..a7e73677 100644
--- a/meta-boot2qt-distro/conf/distro/include/intel.inc
+++ b/meta-boot2qt-distro/conf/distro/include/intel.inc
@@ -1,6 +1,6 @@
############################################################################
##
-## Copyright (C) 2018 The Qt Company Ltd.
+## Copyright (C) 2021 The Qt Company Ltd.
## Contact: https://www.qt.io/licensing/
##
## This file is part of the Boot to Qt meta layer.
@@ -31,7 +31,7 @@ DEPLOY_CONF_NAME = "Intel NUC"
DISTRO_FEATURES_remove = "usbgadget"
-QBSP_IMAGE_CONTENT ?= "\
+QBSP_IMAGE_CONTENT += "\
${IMAGE_LINK_NAME}.img \
${IMAGE_LINK_NAME}.conf \
"
diff --git a/meta-boot2qt-distro/conf/distro/include/jetson.inc b/meta-boot2qt-distro/conf/distro/include/jetson.inc
index 39440ecd..7f5cdd41 100644
--- a/meta-boot2qt-distro/conf/distro/include/jetson.inc
+++ b/meta-boot2qt-distro/conf/distro/include/jetson.inc
@@ -39,7 +39,7 @@ UBOOT_SUFFIX = "bin"
DEPLOY_CONF_NAME_jetson-tx1-devkit = "NVIDIA Jetson TX1 Development Kit"
DEPLOY_CONF_NAME_jetson-tx2-devkit = "NVIDIA Jetson TX2 Development Kit"
-QBSP_IMAGE_CONTENT = "\
+QBSP_IMAGE_CONTENT += "\
${IMAGE_LINK_NAME}.img \
${IMAGE_LINK_NAME}.conf \
${IMAGE_LINK_NAME}.flasher.tar.gz \
diff --git a/meta-boot2qt-distro/conf/distro/include/raspberrypi.inc b/meta-boot2qt-distro/conf/distro/include/raspberrypi.inc
index 6fb6e706..a5062945 100644
--- a/meta-boot2qt-distro/conf/distro/include/raspberrypi.inc
+++ b/meta-boot2qt-distro/conf/distro/include/raspberrypi.inc
@@ -36,7 +36,7 @@ DEPLOY_CONF_NAME_raspberrypi4-64 = "Raspberry Pi 4 64-bit"
IMAGE_FSTYPES += "wic"
-QBSP_IMAGE_CONTENT ?= "\
+QBSP_IMAGE_CONTENT += "\
${IMAGE_LINK_NAME}.img \
${IMAGE_LINK_NAME}.conf \
"
diff --git a/meta-boot2qt/classes/qbsp-image.bbclass b/meta-boot2qt/classes/qbsp-image.bbclass
index 42551948..2d57923f 100644
--- a/meta-boot2qt/classes/qbsp-image.bbclass
+++ b/meta-boot2qt/classes/qbsp-image.bbclass
@@ -1,6 +1,6 @@
############################################################################
##
-## Copyright (C) 2016 The Qt Company Ltd.
+## Copyright (C) 2021 The Qt Company Ltd.
## Contact: https://www.qt.io/licensing/
##
## This file is part of the Boot to Qt meta layer.
@@ -28,8 +28,12 @@
############################################################################
QBSP_IMAGE_CONTENT ??= ""
+QBSP_IMAGE_DEPENDS ??= ""
-do_image_complete[depends] += "p7zip-native:do_populate_sysroot"
+do_image_complete[depends] += "\
+ p7zip-native:do_populate_sysroot \
+ ${QBSP_IMAGE_DEPENDS} \
+"
fakeroot do_qbsp_image () {
if [ -z "${QBSP_IMAGE_CONTENT}" ]; then
diff --git a/meta-boot2qt/classes/qbsp.bbclass b/meta-boot2qt/classes/qbsp.bbclass
index 9b884602..2b5f0744 100644
--- a/meta-boot2qt/classes/qbsp.bbclass
+++ b/meta-boot2qt/classes/qbsp.bbclass
@@ -1,6 +1,6 @@
############################################################################
##
-## Copyright (C) 2020 The Qt Company Ltd.
+## Copyright (C) 2021 The Qt Company Ltd.
## Contact: https://www.qt.io/licensing/
##
## This file is part of the Boot to Qt meta layer.
@@ -31,8 +31,6 @@ inherit meta nopackages abi-arch siteinfo
FILESEXTRAPATHS_prepend := "${BOOT2QTBASE}/files/qbsp:"
-QBSP_README ?= "README"
-
SRC_URI = "\
file://base_package.xml \
file://base_installscript.qs \
@@ -48,7 +46,6 @@ do_qbsp[depends] += "\
installer-framework-native:do_populate_sysroot \
${QBSP_SDK_TASK}:do_populate_sdk \
${QBSP_IMAGE_TASK}:do_image_complete \
- qbsp-readme:do_deploy \
"
QBSP_VERSION ?= "${PV}${VERSION_AUTO_INCREMENT}"
@@ -130,10 +127,6 @@ prepare_qbsp() {
mkdir -p ${B}/images/${QBSP_INSTALL_PATH}/images
7za x ${DEPLOY_DIR_IMAGE}/${IMAGE_PACKAGE} -o${B}/images/${QBSP_INSTALL_PATH}/images/
- if [ -n "${QBSP_README}" ]; then
- cp ${DEPLOY_DIR_IMAGE}/${QBSP_README} ${B}/images/${QBSP_INSTALL_PATH}/images/
- fi
-
cd ${B}/images
7za a ${COMPONENT_PATH}/data/image.7z *
fi
diff --git a/meta-boot2qt/recipes-qt/boot2qt-addons/qbsp-readme.bb b/meta-boot2qt/recipes-qt/boot2qt-addons/qbsp-readme.bb
index d492707c..fb2a1596 100644
--- a/meta-boot2qt/recipes-qt/boot2qt-addons/qbsp-readme.bb
+++ b/meta-boot2qt/recipes-qt/boot2qt-addons/qbsp-readme.bb
@@ -1,6 +1,6 @@
############################################################################
##
-## Copyright (C) 2019 The Qt Company Ltd.
+## Copyright (C) 2021 The Qt Company Ltd.
## Contact: https://www.qt.io/licensing/
##
## This file is part of the Boot to Qt meta layer.
@@ -34,11 +34,10 @@ LIC_FILES_CHKSUM = "file://${BOOT2QTBASE}/licenses/The-Qt-Company-Commercial;md5
inherit deploy nopackages
SRC_URI = "file://README"
-QBSP_README ?= "README"
do_deploy() {
install -d ${DEPLOYDIR}
- install -m 0644 ${WORKDIR}/${QBSP_README} ${DEPLOYDIR}
+ install -m 0644 ${WORKDIR}/README ${DEPLOYDIR}
}
addtask do_deploy after do_compile before do_build