summaryrefslogtreecommitdiffstats
path: root/recovery.cpp
diff options
context:
space:
mode:
authorTao Bao <tbao@google.com>2016-06-13 18:50:43 +0200
committerandroid-build-merger <android-build-merger@google.com>2016-06-13 18:50:43 +0200
commit0146b37256d6a57a0f597bca1c5c04d93bade5c1 (patch)
treedbf221e91c54b766f6da81e50cbe8a2a7e6b5aa5 /recovery.cpp
parentMerge \\\"updater: Fix the broken ReadFileFn.\\\" am: 4ddd5edf31 am: 89dfe730d4 (diff)
parentMerge "recovery: Track the name change for wipe_ab." into nyc-mr1-dev (diff)
downloadandroid_bootable_recovery-0146b37256d6a57a0f597bca1c5c04d93bade5c1.tar
android_bootable_recovery-0146b37256d6a57a0f597bca1c5c04d93bade5c1.tar.gz
android_bootable_recovery-0146b37256d6a57a0f597bca1c5c04d93bade5c1.tar.bz2
android_bootable_recovery-0146b37256d6a57a0f597bca1c5c04d93bade5c1.tar.lz
android_bootable_recovery-0146b37256d6a57a0f597bca1c5c04d93bade5c1.tar.xz
android_bootable_recovery-0146b37256d6a57a0f597bca1c5c04d93bade5c1.tar.zst
android_bootable_recovery-0146b37256d6a57a0f597bca1c5c04d93bade5c1.zip
Diffstat (limited to 'recovery.cpp')
-rw-r--r--recovery.cpp24
1 files changed, 12 insertions, 12 deletions
diff --git a/recovery.cpp b/recovery.cpp
index 79b99b176..d611369ed 100644
--- a/recovery.cpp
+++ b/recovery.cpp
@@ -83,7 +83,7 @@ static const struct option OPTIONS[] = {
{ "shutdown_after", no_argument, NULL, 'p' },
{ "reason", required_argument, NULL, 'r' },
{ "security", no_argument, NULL, 'e'},
- { "brick", no_argument, NULL, 0 },
+ { "wipe_ab", no_argument, NULL, 0 },
{ NULL, 0, NULL, 0 },
};
@@ -109,7 +109,7 @@ static const int BATTERY_READ_TIMEOUT_IN_SEC = 10;
// So we should check battery with a slightly lower limitation.
static const int BATTERY_OK_PERCENTAGE = 20;
static const int BATTERY_WITH_CHARGER_OK_PERCENTAGE = 15;
-constexpr const char* RECOVERY_BRICK = "/etc/recovery.brick";
+constexpr const char* RECOVERY_WIPE = "/etc/recovery.wipe";
RecoveryUI* ui = NULL;
static const char* locale = "en_US";
@@ -889,15 +889,15 @@ static bool secure_wipe_partition(const std::string& partition) {
return true;
}
-// Brick the current device, with a secure wipe of all the partitions in
-// RECOVERY_BRICK.
-static bool brick_device() {
+// Wipe the current A/B device, with a secure wipe of all the partitions in
+// RECOVERY_WIPE.
+static bool wipe_ab_device() {
ui->SetBackground(RecoveryUI::ERASING);
ui->SetProgressType(RecoveryUI::INDETERMINATE);
std::string partition_list;
- if (!android::base::ReadFileToString(RECOVERY_BRICK, &partition_list)) {
- LOGE("failed to read \"%s\".\n", RECOVERY_BRICK);
+ if (!android::base::ReadFileToString(RECOVERY_WIPE, &partition_list)) {
+ LOGE("failed to read \"%s\".\n", RECOVERY_WIPE);
return false;
}
@@ -1401,7 +1401,7 @@ int main(int argc, char **argv) {
const char *update_package = NULL;
bool should_wipe_data = false;
bool should_wipe_cache = false;
- bool should_brick = false;
+ bool should_wipe_ab = false;
bool show_text = false;
bool sideload = false;
bool sideload_auto_reboot = false;
@@ -1435,8 +1435,8 @@ int main(int argc, char **argv) {
case 'r': reason = optarg; break;
case 'e': security_update = true; break;
case 0: {
- if (strcmp(OPTIONS[option_index].name, "brick") == 0) {
- should_brick = true;
+ if (strcmp(OPTIONS[option_index].name, "wipe_ab") == 0) {
+ should_wipe_ab = true;
break;
}
break;
@@ -1579,8 +1579,8 @@ int main(int argc, char **argv) {
if (!wipe_cache(false, device)) {
status = INSTALL_ERROR;
}
- } else if (should_brick) {
- if (!brick_device()) {
+ } else if (should_wipe_ab) {
+ if (!wipe_ab_device()) {
status = INSTALL_ERROR;
}
} else if (sideload) {