diff options
author | Kelvin Zhang <zhangkelvin@google.com> | 2022-03-25 22:24:44 +0000 |
---|---|---|
committer | Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com> | 2022-03-25 22:24:44 +0000 |
commit | cd28666e5681e20cc99df6c9e10e057b368ca75d (patch) | |
tree | 4206e30885175fdc2cc6e857e3a534302145e2c3 | |
parent | 9e0b5b0d73cad1dad48dc8bd2c36a60994f327be (diff) | |
parent | 0452942d6bb4733f786ba2ab1c276d22aae445fb (diff) | |
download | update_engine-cd28666e5681e20cc99df6c9e10e057b368ca75d.tar.gz |
Add option to wipe userdata am: 2451a30502 am: 0452942d6b
Original change: https://android-review.googlesource.com/c/platform/system/update_engine/+/2040556
Change-Id: I43d1154378f4cda6ca3f74396f3e3cff4305fb5a
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
-rwxr-xr-x | scripts/update_device.py | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/scripts/update_device.py b/scripts/update_device.py index db653dc3..72cee494 100755 --- a/scripts/update_device.py +++ b/scripts/update_device.py @@ -442,6 +442,8 @@ def main(): help='Perform slot switch for this OTA package') parser.add_argument('--perform-reset-slot-switch', action='store_true', help='Perform reset slot switch for this OTA package') + parser.add_argument('--wipe-user-data', action='store_true', + help='Wipe userdata after installing OTA') args = parser.parse_args() logging.basicConfig( level=logging.WARNING if args.no_verbose else logging.INFO) @@ -493,6 +495,8 @@ def main(): args.extra_headers += "\nSWITCH_SLOT_ON_REBOOT=0" if args.no_postinstall: args.extra_headers += "\nRUN_POST_INSTALL=0" + if args.wipe_user_data: + args.extra_headers += "\nPOWERWASH=1" with zipfile.ZipFile(args.otafile) as zfp: CARE_MAP_ENTRY_NAME = "care_map.pb" |