blob: 42c5cdc902806c3596457b9c2a105ef3eaea633b (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
|
#!/bin/sh
# The timeout can be set in the environment or the
# first parameter.
COUNTER=0
if [ $# -gt 1 ]; then
echo "usage: $0 [timeout]"
exit 1
fi
[ $# -eq 1 ] && TIMEOUT=$1
# Set the default TIMEOUT
: ${TIMEOUT:=60}
# Wait for the radio to be ready before continuing
while [ $COUNTER -lt $TIMEOUT ]; do
TYPE=$(radio-query --type)
MODEL=$(radio-query --model)
if [ $? == 0 ]; then
echo "Cellular radio is ready."
exit 0
fi
let COUNTER=COUNTER+1
echo "Waiting for radio to come up in order to identify type ..."
sleep 1
done
echo "Cellular radio is not ready."
exit 1
|