将脚本放在openwrt 自启动脚本里,每次升级完会自动安装定义的软件包
sleep 30
if [ ! -e /root/firstboot.ok ] ; then
if [ `ping baidu.com -c 3|grep -c 'ttl'` -eq 0 ] ; then
echo "[`date`]firstboot configure failed, network error!">>/root/firstboot.failed
else
echo "[`date`]firstboot configure start ..." >/root/firstboot.ok
opkg update >/dev/null
opkg install kmod-fs-vfat ttyd luci-app-wol >>/root/firstboot.ok
echo "[`date`]firstboot configure ok .">>/root/firstboot.ok
reboot
fi
fi
mkdir -p /mnt/tfcard/
mount -t vfat /dev/sda1 /mnt/tfcard/
ttyd -p 12345 login >/dev/null 2>&1 &
logger "ttyd is working(port 12345) ..."
/mnt/tfcard/bin/frps -c /mnt/tfcard/bin/frps.ini >/dev/null 2>&1 &