From 0026daf6d7d06c5d31ea6aa2e3869cdc4045bf00 Mon Sep 17 00:00:00 2001 From: Victor Hu Date: Wed, 4 Oct 2017 15:12:47 -0400 Subject: [PATCH] Change the state to powering-on, if transition states is requested --- xCAT-server/lib/xcat/plugins/openbmc.pm | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/xCAT-server/lib/xcat/plugins/openbmc.pm b/xCAT-server/lib/xcat/plugins/openbmc.pm index a516c1a63..70707ac9f 100644 --- a/xCAT-server/lib/xcat/plugins/openbmc.pm +++ b/xCAT-server/lib/xcat/plugins/openbmc.pm @@ -1294,7 +1294,11 @@ sub rpower_response { if ($status_info{RPOWER_ON_RESPONSE}{argv}) { xCAT::SvrUtils::sendmsg("$::POWER_STATE_RESET", $callback, $node); } else { - xCAT::SvrUtils::sendmsg("$::POWER_STATE_ON", $callback, $node); + if (defined($::OPENBMC_PWR) and ($::OPENBMC_PWR eq "YES")) { + xCAT::SvrUtils::sendmsg("$::STATUS_POWERING_ON", $callback, $node); + } else { + xCAT::SvrUtils::sendmsg("$::POWER_STATE_ON", $callback, $node); + } } $new_status{$::STATUS_POWERING_ON} = [$node]; }