From ed5c3506675719d323cd80e4784355887dd60db8 Mon Sep 17 00:00:00 2001 From: Stefan Saraev Date: Sun, 21 Jul 2013 19:40:22 +0300 Subject: [PATCH] connman: add option to force wait_for_inet_addr even if not configured in oe addon --- .../network/connman/profile.d/21-connman.conf | 20 +++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/packages/network/connman/profile.d/21-connman.conf b/packages/network/connman/profile.d/21-connman.conf index 262ea9bb50..78ec568298 100644 --- a/packages/network/connman/profile.d/21-connman.conf +++ b/packages/network/connman/profile.d/21-connman.conf @@ -21,16 +21,16 @@ wait_for_inet_addr () { if [ -f $CONFIG_CACHE/openelec/network_wait ]; then . $CONFIG_CACHE/openelec/network_wait + fi - if [ "$WAIT_NETWORK" = "true" ] ; then - progress "Wait for network" - [ -z "$WAIT_NETWORK_TIME" ] && WAIT_NETWORK_TIME=10 - LOOP_COUNT=$((WAIT_NETWORK_TIME * 5)) - for i in $(seq 1 $LOOP_COUNT) ; do - cnt=$(ifconfig | sed -e '/inet addr:/!d' -e '/127.0.0.1/d' |wc -l) - [ $cnt -gt 0 ] && break - usleep 200000 - done - fi + if [ "$WAIT_NETWORK" = "true" -o "$1" == "force" ] ; then + progress "Wait for network" + [ -z "$WAIT_NETWORK_TIME" ] && WAIT_NETWORK_TIME=10 + LOOP_COUNT=$((WAIT_NETWORK_TIME * 5)) + for i in $(seq 1 $LOOP_COUNT) ; do + cnt=$(ifconfig | sed -e '/inet addr:/!d' -e '/127.0.0.1/d' |wc -l) + [ $cnt -gt 0 ] && break + usleep 200000 + done fi }