diff --git a/packages/network/connman/scripts/cm-online b/packages/network/connman/scripts/cm-online index 6152082392..dc1844f060 100755 --- a/packages/network/connman/scripts/cm-online +++ b/packages/network/connman/scripts/cm-online @@ -22,10 +22,8 @@ # default 30sec [ ! -z $1 ] && TIMEOUT=$1 || TIMEOUT=30 -LOOP_COUNT=$((TIMEOUT * 4)) - -for i in $(seq 1 $LOOP_COUNT) ; do +for i in $(seq 1 $TIMEOUT) ; do STATUS=$(ifconfig | sed -e '/inet addr:/!d' -e '/127.0.0.1/d' |wc -l) [ "$STATUS" -gt 0 ] && break - usleep 250000 + usleep 1000000 done