diff options
-rwxr-xr-x | scripts/system-installer | 11 | ||||
-rwxr-xr-x | scripts/wifi-util | 10 |
2 files changed, 13 insertions, 8 deletions
diff --git a/scripts/system-installer b/scripts/system-installer index 01d46c9..db90e3d 100755 --- a/scripts/system-installer +++ b/scripts/system-installer @@ -6,7 +6,7 @@ # License: GPLv2 # Authors: Thibault Guittet <thibault.guittet@open.eurogiciel.org> # Nicolas Zingilé <nicolas.zingile@open.eurogiciel.org> -# Stéphane Desneux <stephane.desneux@open.euurogiciel.org> +# Stéphane Desneux <stephane.desneux@open.eurogiciel.org> # # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License, version 2, @@ -41,7 +41,7 @@ bmaptool_failure="" # util executables paths utilspath=/usr/lib/system-installer url_util=$utilspath/url-util -wifi_util_util=$utilspath/wifi-util +wifi_util=$utilspath/wifi-util kbd_util=$utilspath/keyboard-util disk_util=$utilspath/disk-util @@ -88,11 +88,8 @@ function test_connection { echo "Checking for internet connection, please wait" sleep 5 until curl --connect-timeout 10 -s "http://download.tizen.org/" > /dev/null; do - while :; do - $wifi_util && break - [ $? -eq 1 ] && sigint_handler - done - echo "Checking for internet connection, please wait" + $wifi_util && break + [ $? -eq 1 ] && sigint_handler done } diff --git a/scripts/wifi-util b/scripts/wifi-util index 1f20d20..bb0cf55 100755 --- a/scripts/wifi-util +++ b/scripts/wifi-util @@ -14,8 +14,16 @@ passphrase="" trap "exit 2" SIGINT +while [[ -z $(lsmod | grep "^iwlmvm") ]] +do + sleep 0.5 + echo -n "." +done + +sleep 2 + while [ 1 ]; do - $wifi scan > $data_out + $wifi scan > $data_out 2> /dev/null ap=$(grep "wifi_" "$data_out" | sed "s/^\* /\t/" | sed "s/^\*R/\t/" | sed "s/^\*A/\t/" | awk '{$(NF--)=""; print}' | sed "s/^\(.*\) $/\"\1\"/g") rm -f $data_out 2> /dev/null |