Merge "init: Write the reason in BCB on "reboot recovery""
am: e7a010de01
Change-Id: I3c627e207396e754b56a00d6919ef5a8c2b459b7
diff --git a/init/reboot.cpp b/init/reboot.cpp
index 0e61348..cb54d34 100644
--- a/init/reboot.cpp
+++ b/init/reboot.cpp
@@ -669,6 +669,13 @@
"bootloader_message: "
<< err;
}
+ } else if (reboot_target == "recovery") {
+ const std::vector<std::string> options = {};
+ std::string err;
+ if (!write_bootloader_message(options, &err)) {
+ LOG(ERROR) << "Failed to set bootloader message: " << err;
+ return false;
+ }
} else if (reboot_target == "sideload" || reboot_target == "sideload-auto-reboot" ||
reboot_target == "fastboot") {
std::string arg = reboot_target == "sideload-auto-reboot" ? "sideload_auto_reboot"