blob: 076b1df5d4fb7a5cb489adba4bcbcd4804bf2a56 [file]
FILESEXTRAPATHS:prepend := "${THISDIR}/${PN}:"
inherit systemd
SRC_URI:append = " \
file://phosphor-multi-gpio-monitor.json \
file://reset_btn \
file://reset_btn@.service \
file://assert-power-good-drop \
file://assert-power-good-drop.service \
file://deassert-power-good-drop \
file://deassert-power-good-drop.service \
file://thermal-event-logger \
file://thermal-assert-log@.service \
file://thermal-deassert-log@.service \
file://smc-assert-log@.service \
file://smc-deassert-log@.service \
file://smc-event-logger \
file://uart-select-led@.service \
file://set-uart-select-led \
file://rainier-gpio-handler \
file://rainier-gpio-handler@.service \
"
RDEPENDS:${PN}:append = " bash"
FILES:${PN} += "${systemd_system_unitdir}/*"
SYSTEMD_SERVICE:${PN} += " \
reset_btn@.service \
assert-power-good-drop.service \
deassert-power-good-drop.service \
thermal-assert-log@.service \
thermal-deassert-log@.service \
smc-assert-log@.service \
smc-deassert-log@.service \
uart-select-led@.service \
rainier-gpio-handler@.service \
"
do_install:append() {
install -d ${D}${datadir}/${PN}
install -m 0644 ${UNPACKDIR}/phosphor-multi-gpio-monitor.json \
${D}${datadir}/${PN}/phosphor-multi-gpio-monitor.json
install -d ${D}${systemd_system_unitdir}/
install -m 0644 ${UNPACKDIR}/*.service ${D}${systemd_system_unitdir}/
install -d ${D}${libexecdir}/${PN}
install -m 0755 ${UNPACKDIR}/reset_btn ${D}${libexecdir}/${PN}/
install -m 0755 ${UNPACKDIR}/assert-power-good-drop ${D}${libexecdir}/${PN}/
install -m 0755 ${UNPACKDIR}/deassert-power-good-drop ${D}${libexecdir}/${PN}/
install -m 0755 ${UNPACKDIR}/thermal-event-logger ${D}${libexecdir}/${PN}/
install -m 0755 ${UNPACKDIR}/smc-event-logger ${D}${libexecdir}/${PN}/
install -m 0755 ${UNPACKDIR}/set-uart-select-led ${D}${libexecdir}/${PN}/
install -m 0755 ${UNPACKDIR}/rainier-gpio-handler ${D}${libexecdir}/${PN}/
install -d ${D}${systemd_system_unitdir}/phosphor-multi-gpio-monitor.service.d
}