[dhcp-status] add bmc warm reboot support
Change-Id: I805e2a245b2a4cbbda025c331683a3c945091d94
Signed-off-by: Yuxiao Zhang <yuxiaozhang@google.com>
diff --git a/subprojects/dhcp-done/update-dhcp-status.cpp b/subprojects/dhcp-done/update-dhcp-status.cpp
index b23706e..9c2c83f 100644
--- a/subprojects/dhcp-done/update-dhcp-status.cpp
+++ b/subprojects/dhcp-done/update-dhcp-status.cpp
@@ -8,8 +8,9 @@
static void printUsage()
{
stdplus::println(stderr, "Usage: update_dhcp_status <state> <message>");
- stdplus::println(stderr,
- "<state> is one of 'DONE', 'POWERCYCLE' or 'ONGOING'");
+ stdplus::println(
+ stderr,
+ "<state> is one of 'DONE', 'POWERCYCLE', 'REBOOT' or 'ONGOING'");
}
static int genStatusCode(char* state)
@@ -26,6 +27,10 @@
{
return 2;
}
+ else if (std::strcmp(state, "REBOOT") == 0)
+ {
+ return 3;
+ }
return -1;
}