Index: build/android/pylib/restart_adbd.sh |
diff --git a/build/android/pylib/restart_adbd.sh b/build/android/pylib/restart_adbd.sh |
new file mode 100755 |
index 0000000000000000000000000000000000000000..393b2ebac04528d64eb7b5a29f6a2087afcf3a57 |
--- /dev/null |
+++ b/build/android/pylib/restart_adbd.sh |
@@ -0,0 +1,20 @@ |
+#!/system/bin/sh |
+ |
+# Copyright 2014 The Chromium Authors. All rights reserved. |
+# Use of this source code is governed by a BSD-style license that can be |
+# found in the LICENSE file. |
+ |
+# Android shell script to restart adbd on the device. This has to be run |
+# atomically as a shell script because stopping adbd prevents further commands |
+# from running (even if called in the same adb shell). |
+ |
+trap '' HUP |
+trap '' TERM |
+trap '' PIPE |
+ |
+function restart() { |
+ stop adbd |
+ start adbd |
+} |
+ |
+restart & |