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