crit-service: create bmc dump on failure
When a critical service fails, request a BMC dump to assist in debug of
why the service failed.
Tested:
- Caused critical service to fail and verified bmc dump was created
Signed-off-by: Andrew Geissler <geissonator@yahoo.com>
Change-Id: I2f56af0ee43b84e4142cc29f3c9ddbec053b8334
diff --git a/systemd_target_signal.hpp b/systemd_target_signal.hpp
index c46425a..27e0334 100644
--- a/systemd_target_signal.hpp
+++ b/systemd_target_signal.hpp
@@ -72,6 +72,9 @@
const std::string& result);
private:
+ /** @brief Call phosphor-dump-manager to create BMC dump */
+ void createBmcDump();
+
/** @brief Call phosphor-logging to create error
*
* @param[in] error - The error to log