1
0
mirror of https://github.com/google/adb-sync.git synced 2026-01-03 09:58:01 +00:00

Make adb-channel able to start/stop a SSH server app automatically.

This commit is contained in:
Rudolf Polzer
2015-04-30 12:18:47 +02:00
parent f7ca1e197b
commit 9b43cee636
2 changed files with 10 additions and 2 deletions

View File

@@ -4,11 +4,18 @@ set -e
t=`mktemp -d -t adb-channel.XXXXXX`
remote=${1}
activity=${2}
delat=${3}
atexit() {
[ -z "${activity}" ] || adb shell am force-stop ${activity%%/*}
adb forward --remove localfilesystem:"${t}/sock"
rm -rf "${t}"
}
trap atexit EXIT
[ -z "${activity}" ] || adb shell am start -W ${activity}
[ -z "${delay}" ] || sleep "${delay}"
adb forward localfilesystem:"${t}/sock" "${1}"
socat stdio unix:"${t}/sock"