| #!/bin/bash | |
| set -e -o pipefail | |
| # Run a command on the target Android device. | |
| # | |
| # Usage: target_sh <cmd> <args>... | |
| target="$1" | |
| shift | |
| exitcode="$(target_tmpdir)/exitcode" | |
| adb_${target} shell "$*; echo -n \$? > ${exitcode}" | sed -e 's:\r$::' -u | |
| exit $(adb_${target} shell "cat ${exitcode}") |