diff options
author | Tianjie Xu <xunchang@google.com> | 2019-11-19 00:15:43 +0100 |
---|---|---|
committer | Gerrit Code Review <noreply-gerritcodereview@google.com> | 2019-11-19 00:15:43 +0100 |
commit | ca18e7fe5a7ad0faa4cd0fce872f44acd5c2a034 (patch) | |
tree | 9732f80f92e31e80703cb7a0f43c669b728109d6 | |
parent | Merge "Force merges to complete before wiping data or metadata." (diff) | |
parent | Clear the warm_reset flag after boot is successful (diff) | |
download | android_bootable_recovery-ca18e7fe5a7ad0faa4cd0fce872f44acd5c2a034.tar android_bootable_recovery-ca18e7fe5a7ad0faa4cd0fce872f44acd5c2a034.tar.gz android_bootable_recovery-ca18e7fe5a7ad0faa4cd0fce872f44acd5c2a034.tar.bz2 android_bootable_recovery-ca18e7fe5a7ad0faa4cd0fce872f44acd5c2a034.tar.lz android_bootable_recovery-ca18e7fe5a7ad0faa4cd0fce872f44acd5c2a034.tar.xz android_bootable_recovery-ca18e7fe5a7ad0faa4cd0fce872f44acd5c2a034.tar.zst android_bootable_recovery-ca18e7fe5a7ad0faa4cd0fce872f44acd5c2a034.zip |
-rw-r--r-- | update_verifier/update_verifier.cpp | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/update_verifier/update_verifier.cpp b/update_verifier/update_verifier.cpp index d04c455d8..a042f9008 100644 --- a/update_verifier/update_verifier.cpp +++ b/update_verifier/update_verifier.cpp @@ -371,6 +371,10 @@ int update_verifier(int argc, char** argv) { return reboot_device(); } LOG(INFO) << "Marked slot " << current_slot << " as booted successfully."; + // Clears the warm reset flag for next reboot. + if (!android::base::SetProperty("ota.warm_reset", "0")) { + LOG(WARNING) << "Failed to reset the warm reset flag"; + } } else { LOG(INFO) << "Deferred marking slot " << current_slot << " as booted successfully."; } |