summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndrew Geissler <geissonator@yahoo.com>2020-01-14 00:57:38 +0300
committerBrad Bishop <bradleyb@fuzziesquirrel.com>2020-01-15 17:23:56 +0300
commit18e712798fe29b834a2eb075f45278eeaeb1ec5a (patch)
tree60cb6b1c0b450108e23bca85601ed34dd1031e1c
parent01f292d6c35473d122a77741b9a639131a2b51f0 (diff)
downloadopenbmc-18e712798fe29b834a2eb075f45278eeaeb1ec5a.tar.xz
warm-reboot: mbox reset with host start
As preparation for warm reboot starts (reboot host while keeping the chassis power on), need to ensure any services which are required to run when the host is reboot are in the proper targets The mbox reset is required when the host is rebooted so therefore this service must be in the hoststartmin@.target (From meta-phosphor rev: 7d75693c4e2a1a3690280c6ea6880eb67625d64c) Change-Id: Ib4c42d363cf7ffa94b89b23b13c8adc6c6a10978 Signed-off-by: Andrew Geissler <geissonator@yahoo.com> Signed-off-by: Brad Bishop <bradleyb@fuzziesquirrel.com>
-rw-r--r--meta-phosphor/recipes-phosphor/mboxd/mboxd/mboxd-reload@.service8
-rw-r--r--meta-phosphor/recipes-phosphor/mboxd/mboxd_git.bb4
2 files changed, 6 insertions, 6 deletions
diff --git a/meta-phosphor/recipes-phosphor/mboxd/mboxd/mboxd-reload@.service b/meta-phosphor/recipes-phosphor/mboxd/mboxd/mboxd-reload@.service
index be02c7a2c..8dcaafda8 100644
--- a/meta-phosphor/recipes-phosphor/mboxd/mboxd/mboxd-reload@.service
+++ b/meta-phosphor/recipes-phosphor/mboxd/mboxd/mboxd-reload@.service
@@ -1,10 +1,10 @@
[Unit]
Description=Reload mboxd during power on
-Wants=obmc-power-start-pre@%i.target
-Before=obmc-power-start-pre@%i.target
+Wants=obmc-host-start-pre@%i.target
+Before=obmc-host-start-pre@%i.target
Wants=mapper-wait@-org-openbmc-mboxd.service
After=mapper-wait@-org-openbmc-mboxd.service
-Conflicts=obmc-chassis-poweroff@%i.target
+Conflicts=obmc-host-stop@%i.target
[Service]
Type=oneshot
@@ -13,4 +13,4 @@ ExecStart=/usr/bin/env mboxctl --reset
SyslogIdentifier=mboxctl
[Install]
-WantedBy=obmc-chassis-poweron@%i.target
+WantedBy=obmc-host-startmin@%i.target
diff --git a/meta-phosphor/recipes-phosphor/mboxd/mboxd_git.bb b/meta-phosphor/recipes-phosphor/mboxd/mboxd_git.bb
index b5ee156a0..e203583a8 100644
--- a/meta-phosphor/recipes-phosphor/mboxd/mboxd_git.bb
+++ b/meta-phosphor/recipes-phosphor/mboxd/mboxd_git.bb
@@ -31,13 +31,13 @@ do_install_append() {
}
TMPL = "mboxd-reload@.service"
-TGTFMT = "obmc-chassis-poweron@{0}.target"
+TGTFMT = "obmc-host-startmin@{0}.target"
INSTFMT = "mboxd-reload@{0}.service"
FMT = "../${TMPL}:${TGTFMT}.wants/${INSTFMT}"
SYSTEMD_SERVICE_${PN} += "mboxd.service"
SYSTEMD_SERVICE_${PN} += "mboxd-reload@.service"
-SYSTEMD_LINK_${PN} += "${@compose_list(d, 'FMT', 'OBMC_CHASSIS_INSTANCES')}"
+SYSTEMD_LINK_${PN} += "${@compose_list(d, 'FMT', 'OBMC_HOST_INSTANCES')}"
# Enable virtual-pnor by DISTRO_FEATURE openpower-ubi-fs.
PACKAGECONFIG_append_df-openpower-ubi-fs = "virtual-pnor"