summaryrefslogtreecommitdiff
path: root/services
diff options
context:
space:
mode:
authorKuiying Wang <kuiying.wang@intel.com>2018-05-15 05:36:17 +0300
committerWang, Kuiying <kuiying.wang@intel.com>2018-05-21 12:23:53 +0300
commit54d185a631afc2d3c73b3f69bda20c08ba6bcc94 (patch)
tree344dd44010c7b12d8aa7d17a9d6acfe1bbd4ec3f /services
parent620a4eaaa4768d4b620b16e2c410a1fb90ff2461 (diff)
downloadprovingground-54d185a631afc2d3c73b3f69bda20c08ba6bcc94.tar.xz
Keep compatible w/ existing state manger.
Change-Id: I956be6089fcbc6d568c2de2b90ab3f096fff2b16 Signed-off-by: Kuiying Wang <kuiying.wang@intel.com>
Diffstat (limited to 'services')
-rw-r--r--services/chassis/ChassisControl/src/ChassisControl.cpp7
1 files changed, 4 insertions, 3 deletions
diff --git a/services/chassis/ChassisControl/src/ChassisControl.cpp b/services/chassis/ChassisControl/src/ChassisControl.cpp
index 7e48106..5b9ed7d 100644
--- a/services/chassis/ChassisControl/src/ChassisControl.cpp
+++ b/services/chassis/ChassisControl/src/ChassisControl.cpp
@@ -25,6 +25,7 @@ constexpr auto HOST_START_TARGET = "obmc-host-start@0.target";
constexpr auto CHASSIS_HARD_POWER_OFF_TARGET =
"obmc-chassis-hard-poweroff@0.target";
constexpr auto CHASSIS_POWER_OFF_TARGET = "obmc-chassis-poweroff@0.target";
+constexpr auto CHASSIS_POWER_ON_TARGET = "obmc-chassis-poweron@0.target";
constexpr auto POWER_CONTROL_SERVICE =
"xyz.openbmc_project.Chassis.Control.Power";
@@ -36,12 +37,12 @@ constexpr auto POWER_CONTROL_INTERFACE =
int32_t ChassisControl::powerOn() {
auto method = mBus.new_method_call(SYSTEMD_SERVICE, SYSTEMD_OBJ_PATH,
SYSTEMD_INTERFACE, "StartUnit");
- method.append(HOST_START_TARGET);
+ method.append(CHASSIS_POWER_ON_TARGET);
method.append("replace");
auto response = mBus.call(method);
if (response.is_method_error()) {
phosphor::logging::log<phosphor::logging::level::ERR>(
- "ERROR: Failed to run host start target");
+ "ERROR: Failed to run obmc-chassis-poweron@0.target");
return -1;
}
@@ -55,7 +56,7 @@ int32_t ChassisControl::powerOff() {
auto response = mBus.call(method);
if (response.is_method_error()) {
phosphor::logging::log<phosphor::logging::level::ERR>(
- "ERROR: Failed to run chassis hard power off target");
+ "ERROR: Failed to run obmc-chassis-poweroff@0.target");
return -1;
}