openwrt杂记
/etc/config/wireless是在boot启动时生成的。
代码在/etc/init.d/boot中,如下:
/sbin/wifi detect > /tmp/wireless.tmp // 先生成临时文件wireless.tmp
[ -s /tmp/wireless.tmp ] && { // 如果wireless.tmp文件存在且大小不为0
cat /tmp/wireless.tmp >> /etc/config/wireless // 就将结果输出到/etc/config/wireless配置文件中
}
rm -f /tmp/wireless.tmp // 删除临时文件