| SUMMARY = "OpenBMC state manager" |
| DESCRIPTION = "OpenBMC state manager." |
| PR = "r1" |
| |
| inherit skeleton-python |
| inherit obmc-phosphor-systemd |
| |
| VIRTUAL-RUNTIME_skeleton_workbook ?= "" |
| |
| RDEPENDS_${PN} += "\ |
| python-dbus \ |
| python-json \ |
| python-subprocess \ |
| python-pygobject \ |
| " |
| |
| SKELETON_DIR = "pystatemgr" |
| SYSTEMD_SERVICE_${PN} += "obmc-mgr-state.service obmc-mgr-state.target" |
| |
| TMPL = "mapper-wait@.service" |
| TGT = "obmc-mgr-state.target" |
| HOST_FMT = "../${TMPL}:${TGT}.wants/mapper-wait@-org-openbmc-settings-host{0}.service" |
| CHASSIS_FMT = "../${TMPL}:${TGT}.wants/mapper-wait@-org-openbmc-control-chassis{0}.service" |
| POWER_FMT = "../${TMPL}:${TGT}.wants/mapper-wait@-org-openbmc-control-power{0}.service" |
| |
| SYSTEMD_LINK_${PN} += "${@compose_list_zip(d, 'HOST_FMT', 'OBMC_HOST_INSTANCES')}" |
| SYSTEMD_LINK_${PN} += "${@compose_list_zip(d, 'CHASSIS_FMT', 'OBMC_CHASSIS_INSTANCES')}" |
| SYSTEMD_LINK_${PN} += "${@compose_list_zip(d, 'POWER_FMT', 'OBMC_POWER_INSTANCES')}" |