| FILESEXTRAPATHS:prepend := "${THISDIR}/${PN}:" |
| |
| DEPS_CFG = "resetreason.conf" |
| DEPS_TGT = "phosphor-discover-system-state@.service" |
| SYSTEMD_OVERRIDE:${PN}-discover:append = "${DEPS_CFG}:${DEPS_TGT}.d/${DEPS_CFG}" |
| |
| DEPENDS += "gpioplus libgpiod" |
| |
| EXTRA_OEMESON:append = " -Dhost-gpios=enabled" |
| |
| FILES:${PN} += "${systemd_system_unitdir}/*" |
| FILES:${PN}-host += "${bindir}/phosphor-host-condition-gpio" |
| SYSTEMD_SERVICE:${PN}-host += "phosphor-host-condition-gpio@.service" |
| |
| pkg_postinst:${PN}-obmc-targets:prepend() { |
| mkdir -p $D$systemd_system_unitdir/multi-user.target.requires |
| LINK="$D$systemd_system_unitdir/multi-user.target.requires/phosphor-host-condition-gpio@0.service" |
| TARGET="../phosphor-host-condition-gpio@.service" |
| ln -s $TARGET $LINK |
| } |
| |
| pkg_prerm:${PN}-obmc-targets:prepend() { |
| LINK="$D$systemd_system_unitdir/multi-user.target.requires/phosphor-host-condition-gpio@0.service" |
| rm $LINK |
| } |