1SUMMARY = "Enable Linux trace events"
2DESCRIPTION = "Enable Linux trace events based on a configuration file"
3LICENSE = "Apache-2.0"
4LIC_FILES_CHKSUM = "file://${COREBASE}/meta/files/common-licenses/Apache-2.0;md5=89aea4e17d99a7cacdbeed46a0096b10"
5
6SRC_URI += " file://trace-enable"
7
8S = "${WORKDIR}"
9SYSTEMD_SERVICE:${PN} = "trace-enable.service"
10
11inherit obmc-phosphor-systemd
12
13do_install:append() {
14    install -d ${D}${sysconfdir}
15    for event in ${TRACE_EVENTS}
16    do
17        echo ${event} >> ${D}${sysconfdir}/trace-events.conf
18    done
19    echo >> ${D}${sysconfdir}/trace-events.conf
20    chmod 0644 ${D}${sysconfdir}/trace-events.conf
21    install -d ${D}${libexecdir}
22    install -m 0755 ${WORKDIR}/trace-enable ${D}${libexecdir}
23}
24
25RDEPENDS:${PN} = " \
26    ${@d.getVar('PREFERRED_PROVIDER_u-boot-fw-utils', True) or 'u-boot-fw-utils'} \
27    bash \
28"
29
30FILES:${PN} += "${sysconfdir}/trace-events.conf"
31FILES:${PN} += "${libexecdir}/trace-enable"
32
33TRACE_EVENTS = ""
34