Files
yoctor-layers/meta-st/meta-st-openstlinux/recipes-core/notrace/notrace.bb
2024-07-11 14:16:35 +02:00

27 lines
925 B
BlitzBasic

# Copyright (C) 2023, STMicroelectronics - All Rights Reserved
# Released under the MIT license (see COPYING.MIT for the terms)
SUMMARY = "Add script in case no trace was asked"
LICENSE = "MIT"
LIC_FILES_CHKSUM = "file://${COREBASE}/meta/files/common-licenses/MIT;md5=0835ade698e0bcf8506ecda2f7b4f302"
SRC_URI = "file://${NOTRACE_SCRIPT}"
NOTRACE_SCRIPT = "notrace.sh"
inherit linux-kernel-base
KERNEL_VERSION = "${@get_kernelversion_file("${STAGING_KERNEL_BUILDDIR}") or '0.0'}"
do_configure[depends] += "virtual/kernel:do_shared_workdir"
do_configure() {
cp "${WORKDIR}/${NOTRACE_SCRIPT}" "${S}/${NOTRACE_SCRIPT}"
sed -i 's/<KERNEL_VERSION>/'"${KERNEL_VERSION}"'/' "${S}/${NOTRACE_SCRIPT}"
}
do_install() {
install -d ${D}${sysconfdir}/profile.d
if ${@bb.utils.contains('ST_DEBUG_TRACE','0','true','false',d)}; then
install -m 0755 ${S}/${NOTRACE_SCRIPT} ${D}${sysconfdir}/profile.d/
fi
}