#/bin/bash KVERSION="`uname -r`" kern_mod=/lib/modules/$KVERSION/kernel/drivers/net/wireless/ssv6200/ssvdevicetype.ko type_str=`lsmod | grep "ssvdevicetype"` cfg_file=sta.cfg if [ $# -ge 1 ]; then cfg_file=$1; echo Using configuration file $1 else echo Using default configuration file $cfg_file \($?\) fi cfg_cmds=(`cat $cfg_file | grep '^[a-zA-Z0-9]' | sed 's/ //g'`) #echo ${#cfg_cmds[*]} #echo ${!cfg_cmds[*]} #echo ${cfg_cmds[1]} if [ "$type_str" != "" ]; then #rmmod ssv6200_sdio #rmmod ssv6200s_core #rmmod ssv6200_hci rmmod ssvdevicetype fi if [ -f $kern_mod ]; then insmod $kern_mod stacfgpath="$cfg_file" #insmod $kern_mod #./cli cfg reset #for cmd in ${cfg_cmds[*]} #do #./cli cfg `echo $cmd | sed 's/=/ = /g'` #done fi