#!/bin/sh case "$1" in start) echo 1 > /sys/class/rfkill/rfkill1/state if [ ! -d "/userdata/" ];then echo "userdata is not mounted!!!" exit 1 fi mkdir -p /userdata/cfg mkdir -p /userdata/bin if [ ! -f "/userdata/cfg/wpa_supplicant.conf" ];then echo "wpa_supplicant.conf init" cp /etc/wpa_supplicant.conf /userdata/cfg/ sync fi if [ ! -f "/userdata/bin/dnsmasq.conf" ];then echo "wpa_supplicant.conf init" cp /etc/dnsmasq.conf /userdata/bin/ sync fi if [ -f "/system/lib/modules/dhd_static_buf.ko" ];then insmod /system/lib/modules/dhd_static_buf.ko fi insmod WIFI_KO ;; stop) echo 0 > /sys/class/rfkill/rfkill0/state ;; restart|reload) $0 stop $0 start ;; *) echo "Usage: $0 {start|stop|restart}" exit 1 esac exit 0