| FILESEXTRAPATHS:prepend := "${THISDIR}/${PN}:" |
| |
| DEPENDS += "gpioplus libgpiod" |
| |
| EXTRA_OEMESON:append = " \ |
| -Dhost-gpios=enabled \ |
| -Dboot-count-max-allowed=1 \ |
| " |
| |
| 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 |
| } |