#If enable DHCP configure or IP address not configured, then use DHCP get IP address and exit
#man test 可以查看下面判断选项的意思
-n STRING
the length of STRING is nonzero
字符串的长度不为0为真
STRING equivalent to -n STRING
-z STRING
the length of STRING is zero
字符串的长度为0为真
-o选项是或运算
if [ -n "$BOOTPROTO" -o -z "$ipaddr" ]; then
BOOTPROTO=$(echo $BOOTPROTO | awk '{ print toupper($0) }')
if [ "$BOOTPROTO" = "DHCP" ] ; then
ifconfig $DEVICE up
#Start wpa_supplicant to work now
#连接路由命令,这里使用的配置文件是apps/etc/network/目录下的wpa_supplicant.conf
/apps/tools/wpa_supplicant -B -Dwext -i$DEVICE -c${network_cfg_dir}/wpa_supplicant.conf
#再为我们的wifi动态分配ip地址,并且是后台运行。
udhcpc -i $DEVICE &
exit
fi
fi