From 57ab960cac198378f2a924631c680daed2a67e56 Mon Sep 17 00:00:00 2001 From: Andrew Geissler Date: Wed, 28 Jun 2023 14:11:16 -0500 Subject: phosphor-skeleton-control-power: install service properly The latest systemd requires templated services be installed properly. As this is skeleton, just do the minimum to get the service installed properly. Tested: - Confirmed service installed as expected: ``` /rootfs/usr/lib/systemd/system/multi-user.target.wants/org.openbmc.control.Power@0.service ``` Signed-off-by: Andrew Geissler Change-Id: I36607d361ba8b6a9c8055435e8af5dba12dd07eb --- .../chassis/phosphor-skeleton-control-power_git.bb | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) (limited to 'meta-phosphor/recipes-phosphor/chassis') diff --git a/meta-phosphor/recipes-phosphor/chassis/phosphor-skeleton-control-power_git.bb b/meta-phosphor/recipes-phosphor/chassis/phosphor-skeleton-control-power_git.bb index 5802bd3b74..aae0480941 100644 --- a/meta-phosphor/recipes-phosphor/chassis/phosphor-skeleton-control-power_git.bb +++ b/meta-phosphor/recipes-phosphor/chassis/phosphor-skeleton-control-power_git.bb @@ -11,8 +11,11 @@ DEPENDS += "libmapper systemd" SKELETON_DIR = "op-pwrctl" -OBMC_CONTROL_POWER_FMT ?= "org.openbmc.control.Power@{0}.service" -DBUS_SERVICE:${PN} += "${@compose_list(d, 'OBMC_CONTROL_POWER_FMT', 'OBMC_POWER_INSTANCES')}" +DBUS_SERVICE:${PN} += "org.openbmc.control.Power@.service" +OBMC_CONTROL_INST = "org.openbmc.control.Power@{0}.service" +OBMC_CONTROL_SVC = "org.openbmc.control.Power@.service" +OBMC_CONTROL_FMT = "../${OBMC_CONTROL_SVC}:multi-user.target.wants/${OBMC_CONTROL_INST}" +SYSTEMD_LINK:${PN} += "${@compose_list(d, 'OBMC_CONTROL_FMT', 'OBMC_POWER_INSTANCES')}" SYSTEMD_SERVICE:${PN} += " \ phosphor-wait-power-on@.service \ -- cgit v1.2.3