fs_mgr: overlayfs: test inAdb and inFastboot
If no serial number is supplied, then check if there is 0 devices Test: adb-remount-test.sh Change-Id: Ie78c379078d3d99d67594a5be1a22795bfcc6d36
This commit is contained in:
parent
8f3ed62422
commit
f7572ec8ff
1 changed files with 14 additions and 3 deletions
|
|
@ -36,14 +36,25 @@ NORMAL="${ESCAPE}[0m"
|
|||
|
||||
Returns: true if device is in fastboot mode" ]
|
||||
inFastboot() {
|
||||
fastboot devices | grep "^${ANDROID_SERIAL}[${SPACE}${TAB}]" > /dev/null
|
||||
fastboot devices |
|
||||
if [ -n "${ANDROID_SERIAL}" ]; then
|
||||
grep "^${ANDROID_SERIAL}[${SPACE}${TAB}]" > /dev/null
|
||||
else
|
||||
wc -l | grep '^1$' >/dev/null
|
||||
fi
|
||||
}
|
||||
|
||||
[ "USAGE: inAdb
|
||||
|
||||
Returns: true if device is in adb mode" ]
|
||||
inAdb() {
|
||||
adb devices | grep -v 'List of devices attached' | grep "^${ANDROID_SERIAL}[${SPACE}${TAB}]" > /dev/null
|
||||
adb devices |
|
||||
grep -v 'List of devices attached' |
|
||||
if [ -n "${ANDROID_SERIAL}" ]; then
|
||||
grep "^${ANDROID_SERIAL}[${SPACE}${TAB}]" > /dev/null
|
||||
else
|
||||
wc -l | grep '^1$' >/dev/null
|
||||
fi
|
||||
}
|
||||
|
||||
[ "USAGE: adb_sh <commands> </dev/stdin >/dev/stdout 2>/dev/stderr
|
||||
|
|
@ -277,7 +288,7 @@ if ! inAdb; then
|
|||
echo "${ORANGE}[ WARNING ]${NORMAL} device not in adb mode ... waiting 2 minutes"
|
||||
adb_wait 2m
|
||||
fi
|
||||
inAdb || die "device not in adb mode"
|
||||
inAdb || die "specified device not in adb mode"
|
||||
isDebuggable || die "device not a debug build"
|
||||
|
||||
# Do something
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue