added my Recipes

This commit is contained in:
2024-07-11 14:16:35 +02:00
parent 38bc4f53ac
commit 09b621d929
7118 changed files with 525762 additions and 3 deletions

View File

@@ -0,0 +1,50 @@
LICENSE = "Proprietary"
LIC_FILES_CHKSUM = "file://${EULA_FILE_ST};md5=${EULA_FILE_ST_MD5SUM}"
LIC_FILES_CHKSUM[vardepsexclude] += "EULA_FILE_ST"
inherit st-image-license-summary
inherit st-sdk-license-summary
inherit st-image-cve-summary
EULA_FILE_ST ?= "${OPENSTLINUX_BASE}/files/licenses/ST-Proprietary"
EULA_FILE_ST_MD5SUM ?= "7cb1e55a9556c7dd1a3cae09db9cc85f"
image_copy_image_license() {
if [ -f ${EULA_FILE_ST} ]; then
cp ${EULA_FILE_ST} ${IMGDEPLOYDIR}/${IMAGE_NAME}.license
cd ${IMGDEPLOYDIR}; ln -sf ${IMAGE_NAME}.license ${IMAGE_LINK_NAME}.license
else
bbwarn "Missing 'EULA_FILE_ST' var : no image license copied..."
fi
}
IMAGE_POSTPROCESS_COMMAND:prepend = "image_copy_image_license;"
sdk_copy_image_license() {
mkdir -p ${SDKDEPLOYDIR}
if [ -f ${EULA_FILE_ST} ]; then
cp ${EULA_FILE_ST} ${SDKDEPLOYDIR}/${TOOLCHAIN_OUTPUTNAME}.license
else
bbwarn "Missing 'EULA_FILE_ST' var : no image license copied..."
fi
}
SDK_POSTPROCESS_COMMAND:prepend = "sdk_copy_image_license;"
LSB_RELASE_TIMESTAMP = "${DATE}-${TIME}"
LSB_RELASE_TIMESTAMP[vardepsexclude] += "DATE"
LSB_RELASE_TIMESTAMP[vardepsexclude] += "TIME"
update_lsbreleasedate() {
if [ -f ${IMAGE_ROOTFS}${sysconfdir}/lsb-release ]; then
sed -i 's/^DISTRIB_RELEASE=\(.*\)-snapshot-.*$/DISTRIB_RELEASE=\1-snapshot-'"${LSB_RELASE_TIMESTAMP}"'/' ${IMAGE_ROOTFS}${sysconfdir}/lsb-release
sed -i 's/^DISTRIB_DESCRIPTION=\(.*\)-snapshot-.*\"/DISTRIB_DESCRIPTION=\1-snapshot-'"${LSB_RELASE_TIMESTAMP}"'\"/' ${IMAGE_ROOTFS}${sysconfdir}/lsb-release
fi
}
ROOTFS_POSTPROCESS_COMMAND:append = "update_lsbreleasedate;"
zap_empty_weston_password () {
if [ -e ${IMAGE_ROOTFS}/etc/shadow ]; then
sed -i 's%^weston:!:%weston::%' ${IMAGE_ROOTFS}/etc/shadow
fi
}
ROOTFS_POSTPROCESS_COMMAND:append = "zap_empty_weston_password;"

View File

@@ -0,0 +1,11 @@
SUMMARY = "VRPMDV extended version of image"
LICENSE = "CLOSED"
inherit core-image
require vrpmdv-image.bb
# IMAGE_INSTALL:append = " glibc-utils localedef"
CORE_IMAGE_EXTRA_INSTALL += " \
packagegroup-vrpmdv-dev \
"

View File

@@ -0,0 +1,9 @@
SUMMARY = "VRPMDV extended version of image"
LICENSE = "CLOSED"
inherit core-image
require vrpmdv-image.bb
CORE_IMAGE_EXTRA_INSTALL += " \
packagegroup-vrpmdv-extended \
"

View File

@@ -0,0 +1,33 @@
SUMMARY = "VRPM Device production image"
LICENSE = "CLOSED"
include ./st-image.inc
inherit core-image
IMAGE_INSTALL += " packagegroup-core-boot"
IMAGE_INSTALL += " packagegroup-vrpmdv-core"
IMAGE_INSTALL += " packagegroup-vrpmdv-base"
IMAGE_FEATURES += " \
debug-tweaks \
package-management \
ssh-server-dropbear \
"
#
# INSTALL addons
#
CORE_IMAGE_EXTRA_INSTALL += " \
resize-helper \
\
packagegroup-framework-core-base \
packagegroup-framework-tools-base \
\
${@bb.utils.contains('COMBINED_FEATURES', 'optee', 'packagegroup-optee-core', '', d)} \
${@bb.utils.contains('COMBINED_FEATURES', 'optee', 'packagegroup-optee-test', '', d)} \
\
packagegroup-vrpmdv-core \
packagegroup-vrpmdv-base \
"