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 \
"

View File

@@ -0,0 +1,72 @@
DESCRIPTION = "Datalogger base application packagegroup"
SUMMARY = "Datalogger packagegroup - base system apps"
PACKAGE_ARCH = "${MACHINE_ARCH}"
inherit packagegroup
PACKAGES = " \
datalogger-base-packagegroup \
datalogger-base-buildtools \
datalogger-base-python \
datalogger-base-connectivity \
"
RDEPENDS_${PN} = " \
datalogger-base-buildtools \
datalogger-base-python \
datalogger-base-connectivity \
"
SUMMARY_datalogger-base-buildtools = "Build utilities"
RDEPENDS_datalogger-base-buildtools = " \
autoconf \
automake \
binutils \
binutils-symlinks \
cpp \
cpp-symlinks \
gcc \
gcc-symlinks \
g++ \
g++-symlinks \
gettext \
make \
libstdc++ \
libtool \
pkgconfig \
"
RDEPENDS_datalogger-base-buildtools-dev += " \
libstdc++-dev \
"
SUMMARY_datalogger-base-python = "Python packages"
RDEPENDS_datalogger-base-python = " \
python3 \
libpython3 \
python3-core \
python3-flask \
python3-gunicorn \
python3-pip \
python3-requests \
python3-spidev \
python3-wheel \
python3-venv \
"
RDEPENDS_datalogger-base-python-dev += " \
python3-dev \
"
SUMMARY_datalogger-base-connectivity = "Connectivity utilities"
RDEPENDS_datalogger-base-connectivity = " \
curl \
dropbear \
hostapd \
kea \
nginx \
rpi-gpio \
rpio \
wpa-supplicant \
"

View File

@@ -0,0 +1,69 @@
DESCRIPTION = "VRPM Device base application packagegroup"
SUMMARY = "VRPM Device packagegroup - base system apps"
PACKAGE_ARCH = "${MACHINE_ARCH}"
inherit packagegroup
PACKAGES = " \
packagegroup-vrpmdv-base \
vrpmdv-base-python \
vrpmdv-base-connectivity \
vrpmdv-rtservice-base-buildtools \
"
RDEPENDS:${PN} = " \
vrpmdv-base-python \
vrpmdv-base-connectivity \
vrpmdv-rtservice-base-buildtools \
"
SUMMARY_vrpmdv-base-python = "Python packages"
RDEPENDS:vrpmdv-base-python = " \
python3 \
libpython3 \
python3-core \
python3-flask \
python3-flask-cors \
python3-gunicorn \
python3-marshmallow \
python3-pip \
python3-requests \
python3-spidev \
python3-wheel \
python3-venv \
python3-pyroute2 \
"
SUMMARY_rtservice-base-buildtools = "Build utilities"
RDEPENDS:vrpmdv-rtservice-base-buildtools = " \
autoconf \
automake \
binutils \
binutils-symlinks \
cpp \
cpp-symlinks \
gcc \
gcc-symlinks \
g++ \
g++-symlinks \
gettext \
make \
libstdc++ \
libtool \
pkgconfig \
boost \
"
SUMMARY_vrpmdv-base-connectivity = "Connectivity utilities"
RDEPENDS:vrpmdv-base-connectivity = " \
curl \
dropbear \
hostapd \
kea \
nginx \
wpa-supplicant \
"

View File

@@ -0,0 +1,11 @@
DESCRIPTION = "VRPM Device core application packagegroup"
SUMMARY = "VRPM Device packagegroup - core system apps"
PACKAGE_ARCH = "${MACHINE_ARCH}"
inherit packagegroup
RDEPENDS_${PN} = " \
systemd \
"

View File

@@ -0,0 +1,9 @@
DESCRIPTION = "VRPM Device test application packagegroup"
SUMMARY = "VRPM Device packagegroup - tools/testapps"
PACKAGE_ARCH = "${MACHINE_ARCH}"
inherit packagegroup
RDEPENDS_${PN} = " \
"

View File

@@ -0,0 +1,11 @@
DESCRIPTION = "VRPM Device extended application packagegroup"
SUMMARY = "VRPM Device packagegroup - extended"
PACKAGE_ARCH = "${MACHINE_ARCH}"
inherit packagegroup
RDEPENDS_${PN} = " \
vim \
git \
"