1*4882a593Smuzhiyun#!/bin/sh 2*4882a593Smuzhiyun# 3*4882a593Smuzhiyun# Reconnect Wifi... 4*4882a593Smuzhiyun# 5*4882a593Smuzhiyun 6*4882a593Smuzhiyuncase "$1" in 7*4882a593Smuzhiyun start) 8*4882a593Smuzhiyun echo "Trying to reconnect Wifi" 9*4882a593Smuzhiyun if [ -e /userdata/cfg/wpa_supplicant.conf ];then 10*4882a593Smuzhiyun if [ -n `grep "ssid=" /userdata/cfg/wpa_supplicant.conf` ];then 11*4882a593Smuzhiyun if [ -z `grep "SSID" /userdata/cfg/wpa_supplicant.conf` ];then 12*4882a593Smuzhiyun if [ -n `grep "psk=" /userdata/cfg/wpa_supplicant.conf` ];then 13*4882a593Smuzhiyun if [ -z `grep "PASSWORD" /userdata/cfg/wpa_supplicant.conf` ];then 14*4882a593Smuzhiyun wpa_supplicant -B -i wlan0 -c /userdata/cfg/wpa_supplicant.conf 15*4882a593Smuzhiyun fi 16*4882a593Smuzhiyun fi 17*4882a593Smuzhiyun fi 18*4882a593Smuzhiyun fi 19*4882a593Smuzhiyun fi 20*4882a593Smuzhiyun ;; 21*4882a593Smuzhiyun stop) 22*4882a593Smuzhiyun ;; 23*4882a593Smuzhiyun *) 24*4882a593Smuzhiyun echo "Usage: $0 {start|stop}" 25*4882a593Smuzhiyun exit 1 26*4882a593Smuzhiyun ;; 27*4882a593Smuzhiyunesac 28*4882a593Smuzhiyunexit 0 29