diff options
-rw-r--r-- | meta-phosphor/recipes-phosphor/chassis/obmc-phosphor-buttons_git.bb | 18 |
1 files changed, 15 insertions, 3 deletions
diff --git a/meta-phosphor/recipes-phosphor/chassis/obmc-phosphor-buttons_git.bb b/meta-phosphor/recipes-phosphor/chassis/obmc-phosphor-buttons_git.bb index dd6da4783..93b6f5600 100644 --- a/meta-phosphor/recipes-phosphor/chassis/obmc-phosphor-buttons_git.bb +++ b/meta-phosphor/recipes-phosphor/chassis/obmc-phosphor-buttons_git.bb @@ -11,13 +11,25 @@ SRCREV = "391a21a1bb002a62ce336bfacdd8fdf888b7909a" inherit cmake pkgconfig systemd -SYSTEMD_SERVICE_${PN} += "xyz.openbmc_project.Chassis.Buttons.service" +BUTTON_PACKAGES="${PN}-signals ${PN}-handler" + +ALLOW_EMPTY_${PN} = "1" +PACKAGE_BEFORE_PN += "${BUTTON_PACKAGES}" +PACKAGECONFIG ??= "signals handler" +SYSTEMD_PACKAGES = "${BUTTON_PACKAGES}" + +PACKAGECONFIG[signals] = ",,gpioplus nlohmann-json," +PACKAGECONFIG[handler] = ",,,phosphor-state-manager-chassis phosphor-state-manager-host" + +FILES_${PN}-signals = "${sbindir}/buttons" +SYSTEMD_SERVICE_${PN}-signals = "xyz.openbmc_project.Chassis.Buttons.service" + +FILES_${PN}-handler = "${sbindir}/button-handler" +SYSTEMD_SERVICE_${PN}-handler = "phosphor-button-handler.service" DEPENDS += " \ systemd \ sdbusplus \ phosphor-dbus-interfaces \ phosphor-logging \ - nlohmann-json \ - gpioplus \ " |