diff options
author | Vishwanatha Subbanna <vishwa@linux.vnet.ibm.com> | 2017-06-07 22:16:24 +0530 |
---|---|---|
committer | Patrick Williams <patrick@stwcx.xyz> | 2017-06-13 09:39:48 +0000 |
commit | ff3fa3961ca04086cc6b0fc85fb15c3a221867bd (patch) | |
tree | 66da06af1307e28133b54e54df7dc969ea95fcde | |
parent | d521ee636396871de2aeff1fb16bd0fc09dc8000 (diff) | |
download | talos-openbmc-ff3fa3961ca04086cc6b0fc85fb15c3a221867bd.tar.gz talos-openbmc-ff3fa3961ca04086cc6b0fc85fb15c3a221867bd.zip |
Add openpower-debug-collector as part of host-crash target
When the host crashes, we need some kind of debug data before
it is taken to quiesce state.
Fixes openbmc/openbmc#1647
Change-Id: I853e9a6aa840e0811a5610f486b530b0f6dfe0a8
Signed-off-by: Vishwanatha Subbanna <vishwa@linux.vnet.ibm.com>
2 files changed, 8 insertions, 6 deletions
diff --git a/meta-openbmc-machines/meta-openpower/common/recipes-phosphor/debug/openpower-debug-collector.bb b/meta-openbmc-machines/meta-openpower/common/recipes-phosphor/debug/openpower-debug-collector.bb index e31058f55..757ca3163 100644 --- a/meta-openbmc-machines/meta-openpower/common/recipes-phosphor/debug/openpower-debug-collector.bb +++ b/meta-openbmc-machines/meta-openpower/common/recipes-phosphor/debug/openpower-debug-collector.bb @@ -21,9 +21,11 @@ RDEPENDS_${PN} += " \ S = "${WORKDIR}/git" -TMPL = "openpower-debug-collector@.service" -INSTFMT = "openpower-debug-collector@{0}.service" -LINK_FMT = "${TMPL}:${INSTFMT}" +# This needs to be executed as part of host crash +DEBUG_TMPL = "openpower-debug-collector@.service" +CRASH_TGTFMT = "obmc-host-crash@{0}.target" +DEBUG_INSTFMT = "openpower-debug-collector@{0}.service" +CRASH_DEBUG_FMT = "../${DEBUG_TMPL}:${CRASH_TGTFMT}.wants/${DEBUG_INSTFMT}" -SYSTEMD_SERVICE_${PN} += "${TMPL}" -SYSTEMD_LINK_${PN} += "${@compose_list(d, 'LINK_FMT', 'OBMC_CHECKSTOP_INSTANCES')}" +SYSTEMD_SERVICE_${PN} += "${DEBUG_TMPL}" +SYSTEMD_LINK_${PN} += "${@compose_list(d, 'CRASH_DEBUG_FMT', 'OBMC_HOST_INSTANCES')}" diff --git a/meta-openbmc-machines/meta-openpower/common/recipes-phosphor/debug/openpower-debug-collector/openpower-debug-collector@.service b/meta-openbmc-machines/meta-openpower/common/recipes-phosphor/debug/openpower-debug-collector/openpower-debug-collector@.service index 8f6f2bdeb..9ed37e3d8 100644 --- a/meta-openbmc-machines/meta-openpower/common/recipes-phosphor/debug/openpower-debug-collector/openpower-debug-collector@.service +++ b/meta-openbmc-machines/meta-openpower/common/recipes-phosphor/debug/openpower-debug-collector/openpower-debug-collector@.service @@ -1,6 +1,6 @@ [Unit] Description=OpenPOWER debug data collector -Conflicts=obmc-host-quiesce@%i.target +Before=obmc-host-quiesce@%i.target [Service] ExecStart={sbindir}/checkstop_app |