diff options
author | Andrew Geissler <openbmcbump-github@yahoo.com> | 2022-03-25 19:10:13 +0300 |
---|---|---|
committer | Andrew Geissler <andrew@geissonator.com> | 2022-04-08 21:39:14 +0300 |
commit | e1900161124ebd6c7ff8d21ab977e5d506afb846 (patch) | |
tree | d4405c271c841edb1d93a515fc17b5cc85e6cdb0 /meta-phosphor/recipes-phosphor/state/phosphor-state-manager-systemd-links.inc | |
parent | de0582f0e7de86eaf8c8d90d86ed313273a73774 (diff) | |
download | openbmc-e1900161124ebd6c7ff8d21ab977e5d506afb846.tar.xz |
phosphor-state-manager: bump and multi host/chassis support
phosphor-state-manager: srcrev bump 1ab2b6cea6..211d972d75
Adriana Kobylak (1):
chassis: Monitor the PowerSystemInputs for power status
Allen.Wang (2):
host-state-manager: Add multi-host support
chassis-state-manager: Correct poweroff state Unit
Andrew Geissler (2):
ensure bmc-state-manager stays in quiesce state
generate bmc dump on monitored systemd target fail
Brandon Wyman (1):
Correct pinhole reset logic for chassis state
Mike Capps (1):
Set Critical severity for Blackout errors
Patrick Williams (7):
filesystem: use non-experimental version
meson: remove stdc++fs dependency
meson: add subproject wraps for current dependencies
sdbusplus: object: don't use 'bool' argument constructor
meson: add missing dependencies and wraps
crit-service: update defaults for templated Host/Chassis
sched-host-tran: support multi-host
Potin Lai (3):
chassis-state-manager: Add multi-chassis support
discover-system-state: add multi-host support
host-state-manager: fix host0 failure with reading wrong object path
shamim ali (1):
power-on-hours: ensure not incremented when system off
Some commits went into phosphor-state-manager support that starts the
framework to support multiple chassis and hosts within a system. This
commit templates both the host and chassis services.
Change-Id: I19764aa0c625d4d28d8d0e672658f1a3910335af
Signed-off-by: Andrew Geissler <openbmcbump-github@yahoo.com>
Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
Diffstat (limited to 'meta-phosphor/recipes-phosphor/state/phosphor-state-manager-systemd-links.inc')
-rw-r--r-- | meta-phosphor/recipes-phosphor/state/phosphor-state-manager-systemd-links.inc | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/meta-phosphor/recipes-phosphor/state/phosphor-state-manager-systemd-links.inc b/meta-phosphor/recipes-phosphor/state/phosphor-state-manager-systemd-links.inc index 86415a4a88..3a4898b86e 100644 --- a/meta-phosphor/recipes-phosphor/state/phosphor-state-manager-systemd-links.inc +++ b/meta-phosphor/recipes-phosphor/state/phosphor-state-manager-systemd-links.inc @@ -8,6 +8,14 @@ pkg_postinst:${PN}-obmc-targets:append() { for i in ${OBMC_HOST_INSTANCES}; do mkdir -p $D$systemd_system_unitdir/multi-user.target.requires + LINK="$D$systemd_system_unitdir/multi-user.target.requires/xyz.openbmc_project.State.Host@${i}.service" + TARGET="../xyz.openbmc_project.State.Host@.service" + ln -s $TARGET $LINK + + LINK="$D$systemd_system_unitdir/multi-user.target.requires/xyz.openbmc_project.State.Chassis@${i}.service" + TARGET="../xyz.openbmc_project.State.Chassis@.service" + ln -s $TARGET $LINK + LINK="$D$systemd_system_unitdir/multi-user.target.requires/obmc-host-reset@${i}.target" TARGET="../obmc-host-reset@.target" ln -s $TARGET $LINK @@ -114,6 +122,12 @@ pkg_prerm:${PN}-obmc-targets:append() { for i in ${OBMC_HOST_INSTANCES}; do + LINK="$D$systemd_system_unitdir/multi-user.target.requires/xyz.openbmc_project.State.Host@${i}.service" + rm $LINK + + LINK="$D$systemd_system_unitdir/multi-user.target.requires/xyz.openbmc_project.State.Chassis@${i}.service" + rm $LINK + LINK="$D$systemd_system_unitdir/multi-user.target.requires/obmc-host-reset@${i}.target" rm $LINK |