Complete Yocto mirror with license table for TQMa6UL (2038-compliance)
- 264 license table entries with exact download URLs (224/264 resolved) - Complete sources/ directory with all BitBake recipes - Build configuration: tqma6ul-multi-mba6ulx, spaetzle (musl) - Full traceability for Softwarefreigabeantrag - GCC 13.4.0, Linux 6.6.102, U-Boot 2023.04, musl 1.2.4 - License distribution: GPL-2.0 (24), MIT (23), GPL-2.0+ (18), BSD-3 (16)
This commit is contained in:
@@ -0,0 +1,92 @@
|
||||
VENDOR_SHORT_NAME = "tq"
|
||||
VENDOR_LONG_NAME = "TQ-Systems"
|
||||
TARGET_VENDOR = "-${VENDOR_SHORT_NAME}"
|
||||
# should be set to a useful name as soon as we want to go away from
|
||||
# poky/meta-poky/conf/distro/poky.conf
|
||||
DISTRO_VERSION ??= "${VENDOR_SHORT_NAME}.0.1"
|
||||
|
||||
# The bundle version interacts with the downgrade barrier.
|
||||
# "r0" as version, disables the downgrade barrier. If a
|
||||
# downgrade barrier is set with r1, you have to increase
|
||||
# the version for every update. In that way old security
|
||||
# vulnerabilities cannot be exploited.
|
||||
RAUC_BUNDLE_VERSION ?= "r0"
|
||||
|
||||
SKIP_RECIPE[rauc-conf] = "replaced with tq-rauc-conf"
|
||||
|
||||
# RAUC example key - located under (and used by recipes in) dynamic-layers/rauc
|
||||
RAUC_KEYRING_FILE ?= "example.cert.pem"
|
||||
RAUC_CERT_FILE ?= "example.cert.pem"
|
||||
RAUC_KEY_FILE ?= "example.key.pem"
|
||||
|
||||
# RAUC upgrades are possible between images that use the same
|
||||
# `RAUC_BUNDLE_COMPATIBLE`. The reference distros in meta-dumpling always use
|
||||
# "dumpling-${MACHINE}", so upgrades between dumpling and spaetzle are supported.
|
||||
RAUC_BUNDLE_COMPATIBLE ?= "dumpling-${MACHINE}"
|
||||
|
||||
SDK_VENDOR = "-${VENDOR_SHORT_NAME}sdk"
|
||||
SDK_VERSION := "${DISTRO_VERSION}"
|
||||
SDK_NAME = "${VENDOR_SHORT_NAME}-${DISTRO}-${TCLIBC}-${SDK_ARCH}-${IMAGE_BASENAME}-${TUNE_PKGARCH}"
|
||||
SDKPATH = "/opt/${VENDOR_SHORT_NAME}-${DISTRO}/${SDK_VERSION}"
|
||||
|
||||
# include the config checker
|
||||
INHERIT += "sanity"
|
||||
|
||||
# run QA tests
|
||||
INHERIT += "insane"
|
||||
QA_LOG = "1"
|
||||
|
||||
# generate 'etc/buildinfo' in image and in 'DEPLOY_DIR_IMAGE' folder
|
||||
INHERIT += "tq-buildinfo"
|
||||
|
||||
DISTRO_EXTRA_RDEPENDS += "os-release u-boot-env-tq"
|
||||
DISTRO_EXTRA_RRECOMMENDS += " \
|
||||
zstd \
|
||||
${@bb.utils.contains('DISTRO_FEATURES', 'rauc', 'tq-mount-data', '', d)} \
|
||||
"
|
||||
|
||||
# listed checks from ERROR_QA to WARN_QA (from insane.bbclass)
|
||||
ERROR_TO_WARN_QA = "version-going-backwards"
|
||||
|
||||
INIT_MANAGER = "systemd"
|
||||
|
||||
# home for root is '/root' and nothing else
|
||||
ROOT_HOME ?= "/root"
|
||||
|
||||
#
|
||||
# busybox has prio 50 per default, inetutils has 79
|
||||
# ping from iputils should have same features as full featured
|
||||
# busybox ping and has priority of 100
|
||||
# to prevent installing a crippled ping, decrease prio for inetutils
|
||||
# implementation, so that we have
|
||||
# inetutils.ping < busybox.ping < iputils.ping
|
||||
#
|
||||
ALTERNATIVE_PRIORITY_inetutils-ping[ping] = "27"
|
||||
ALTERNATIVE_PRIORITY_inetutils-ping6[ping6] = "27"
|
||||
|
||||
ALTERNATIVE_PRIORITY_busybox-sysctl[sysctl] = "27"
|
||||
|
||||
# Set a more generic tuning for code reuse across parts.
|
||||
# The machine definitions should include the best available
|
||||
# tune flavour. Therefore 'DEFAULTTUNE' may already have been
|
||||
# assigned by the mentioned tuning include.
|
||||
# Hence we cannot use a default assignment here but reassign.
|
||||
DEFAULTTUNE:am62xx = "armv8a-crc-crypto"
|
||||
DEFAULTTUNE:am64xx = "armv8a-crc-crypto"
|
||||
DEFAULTTUNE:am65xx = "armv8a-crc-crypto"
|
||||
DEFAULTTUNE:j722s = "armv8a-crc-crypto"
|
||||
DEFAULTTUNE:ls1012a = "armv8a-crc-crypto"
|
||||
DEFAULTTUNE:ls1028a = "armv8a-crc-crypto"
|
||||
DEFAULTTUNE:ls1043a = "armv8a-crc-crypto"
|
||||
DEFAULTTUNE:ls1046a = "armv8a-crc-crypto"
|
||||
DEFAULTTUNE:ls1088a = "armv8a-crc-crypto"
|
||||
DEFAULTTUNE:lx2160a = "armv8a-crc-crypto"
|
||||
DEFAULTTUNE:mx8-generic-bsp = "armv8a-crc-crypto"
|
||||
DEFAULTTUNE:mx8m-generic-bsp = "armv8a-crc-crypto"
|
||||
DEFAULTTUNE:mx8qm-generic-bsp = "armv8a-crc-crypto"
|
||||
DEFAULTTUNE:mx8x-generic-bsp = "armv8a-crc-crypto"
|
||||
DEFAULTTUNE:mx8ulp-generic-bsp = "armv8a-crc-crypto"
|
||||
DEFAULTTUNE:mx9-generic-bsp = "armv8a-crc-crypto"
|
||||
DEFAULTTUNE:mx91-generic-bsp = "armv8a-crc-crypto"
|
||||
DEFAULTTUNE:mx93-generic-bsp = "armv8a-crc-crypto"
|
||||
DEFAULTTUNE:mx95-generic-bsp = "armv8a-crc-crypto"
|
||||
Reference in New Issue
Block a user