diff options
author | Josh Gao <jmgao@google.com> | 2019-02-22 14:01:36 -0800 |
---|---|---|
committer | Josh Gao <jmgao@google.com> | 2019-02-25 13:59:00 -0800 |
commit | 1e9e471c9cd8823617e28cc8745fc9d6f1d57b55 (patch) | |
tree | d52a39a2e5da8abe2fb6dd3595c9430ab3da94ba /adb/client/commandline.cpp | |
parent | 79797ecbb1b099e94564505acb9f86bbea7e15e1 (diff) | |
download | system_core-1e9e471c9cd8823617e28cc8745fc9d6f1d57b55.tar.gz system_core-1e9e471c9cd8823617e28cc8745fc9d6f1d57b55.tar.bz2 system_core-1e9e471c9cd8823617e28cc8745fc9d6f1d57b55.zip |
adb: implement wait-for-disconnect.
Bug: http://b/124244488
Test: manual
Change-Id: I316a87994924c51c785e46a4900380c58e726985
Diffstat (limited to 'adb/client/commandline.cpp')
-rw-r--r-- | adb/client/commandline.cpp | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/adb/client/commandline.cpp b/adb/client/commandline.cpp index f70b48009..1909de39f 100644 --- a/adb/client/commandline.cpp +++ b/adb/client/commandline.cpp @@ -190,8 +190,8 @@ static void help() { "scripting:\n" " wait-for[-TRANSPORT]-STATE\n" " wait for device to be in the given state\n" - " State: device, recovery, sideload, or bootloader\n" - " Transport: usb, local, or any [default=any]\n" + " STATE: device, recovery, sideload, bootloader, or disconnect\n" + " TRANSPORT: usb, local, or any [default=any]\n" " get-state print offline | bootloader | device\n" " get-serialno print <serial-number>\n" " get-devpath print <device-path>\n" @@ -1031,10 +1031,11 @@ static bool wait_for_device(const char* service) { } if (components[3] != "any" && components[3] != "bootloader" && components[3] != "device" && - components[3] != "recovery" && components[3] != "sideload") { + components[3] != "recovery" && components[3] != "sideload" && + components[3] != "disconnect") { fprintf(stderr, "adb: unknown state %s; " - "expected 'any', 'bootloader', 'device', 'recovery', or 'sideload'\n", + "expected 'any', 'bootloader', 'device', 'recovery', 'sideload', or 'disconnect'\n", components[3].c_str()); return false; } |