1#!/bin/sh 2 3case "$1" in 4 start) 5 6 echo 1 > /sys/class/rfkill/rfkill1/state 7 8 if [ ! -d "/userdata/" ];then 9 echo "userdata is not mounted!!!" 10 exit 1 11 fi 12 13 mkdir -p /userdata/cfg 14 mkdir -p /userdata/bin 15 16 if [ ! -f "/userdata/cfg/wpa_supplicant.conf" ];then 17 echo "wpa_supplicant.conf init" 18 cp /etc/wpa_supplicant.conf /userdata/cfg/ 19 sync 20 fi 21 22 if [ ! -f "/userdata/bin/dnsmasq.conf" ];then 23 echo "wpa_supplicant.conf init" 24 cp /etc/dnsmasq.conf /userdata/bin/ 25 sync 26 fi 27 28 if [ -f "/system/lib/modules/dhd_static_buf.ko" ];then 29 insmod /system/lib/modules/dhd_static_buf.ko 30 fi 31 insmod WIFI_KO 32 33 ;; 34 stop) 35 36 echo 0 > /sys/class/rfkill/rfkill0/state 37 38 ;; 39 restart|reload) 40 $0 stop 41 $0 start 42 ;; 43 *) 44 echo "Usage: $0 {start|stop|restart}" 45 exit 1 46esac 47 48exit 0 49