recovery: Ignore wipe command from bootloaders that always send it
Change-Id: Ia93e1aae4d07ff609a252ae60850c739b02f2969
This commit is contained in:
parent
b4261d9ddd
commit
0b06fc0696
@ -31,7 +31,7 @@ LOCAL_CFLAGS += -DRECOVERY_VERSION="$(RECOVERY_VERSION)"
|
||||
RECOVERY_API_VERSION := 2
|
||||
LOCAL_CFLAGS += -DRECOVERY_API_VERSION=$(RECOVERY_API_VERSION)
|
||||
|
||||
BOARD_RECOVERY_DEFINES := BOARD_HAS_NO_SELECT_BUTTON BOARD_HAS_SMALL_RECOVERY BOARD_LDPI_RECOVERY BOARD_UMS_LUNFILE
|
||||
BOARD_RECOVERY_DEFINES := BOARD_HAS_NO_SELECT_BUTTON BOARD_HAS_SMALL_RECOVERY BOARD_LDPI_RECOVERY BOARD_UMS_LUNFILE BOARD_RECOVERY_ALWAYS_WIPES
|
||||
|
||||
$(foreach board_define,$(BOARD_RECOVERY_DEFINES), \
|
||||
$(if $($(board_define)), \
|
||||
|
@ -826,7 +826,11 @@ main(int argc, char **argv) {
|
||||
case 'p': previous_runs = atoi(optarg); break;
|
||||
case 's': send_intent = optarg; break;
|
||||
case 'u': update_package = optarg; break;
|
||||
case 'w': wipe_data = wipe_cache = 1; break;
|
||||
case 'w':
|
||||
#ifndef BOARD_RECOVERY_ALWAYS_WIPES
|
||||
wipe_data = wipe_cache = 1;
|
||||
#endif
|
||||
break;
|
||||
case 'c': wipe_cache = 1; break;
|
||||
case 'e': encrypted_fs_mode = optarg; toggle_secure_fs = 1; break;
|
||||
case 't': ui_show_text(1); break;
|
||||
|
Loading…
x
Reference in New Issue
Block a user