2014-11-12 21:22:55 +01:00
|
|
|
#!/bin/sh
|
2013-09-14 00:09:35 +02:00
|
|
|
# Put your custom commands here that should be executed once
|
|
|
|
# the system init finished. By default this file does nothing.
|
|
|
|
|
2014-04-11 22:17:34 +02:00
|
|
|
BOARD=$(cat /var/sysinfo/board_name)
|
2015-12-10 17:40:14 +01:00
|
|
|
|
2014-04-12 19:15:31 +02:00
|
|
|
case "$BOARD" in
|
|
|
|
tl-wr1043nd)
|
|
|
|
BOARD=tl-wr1043nd-v1
|
|
|
|
;;
|
2016-01-24 21:01:05 +01:00
|
|
|
tl-wr1043nd-v2)
|
|
|
|
grep "v3" /var/sysinfo/model && BOARD=tl-wr1043nd-v3
|
|
|
|
;;
|
2014-04-12 19:15:31 +02:00
|
|
|
tl-wr741nd)
|
|
|
|
grep "Atheros AR7240 rev 2" /proc/cpuinfo && BOARD=tl-wr741nd-v2 || BOARD=tl-wr741nd-v4
|
|
|
|
;;
|
2014-08-15 22:29:39 +02:00
|
|
|
tl-wr741nd-v4)
|
|
|
|
grep 740 /var/sysinfo/model && BOARD=tl-wr740n-v4
|
|
|
|
;;
|
2015-07-09 21:30:23 +02:00
|
|
|
tl-wr841n-v7)
|
|
|
|
BOARD=tl-wr841nd-v7
|
|
|
|
;;
|
2015-11-21 08:19:13 +01:00
|
|
|
tl-wr841n-v9)
|
|
|
|
grep "v10" /var/sysinfo/model && BOARD=tl-wr841n-v10
|
|
|
|
;;
|
2015-12-10 17:40:14 +01:00
|
|
|
nanostation-m)
|
|
|
|
BOARD=ubnt-nano-m
|
|
|
|
;;
|
2016-01-30 13:12:09 +01:00
|
|
|
loco-m-xw)
|
|
|
|
BOARD=ubnt-loco-m-xw
|
|
|
|
;;
|
2016-01-17 20:56:19 +01:00
|
|
|
tl-wa850re)
|
|
|
|
BOARD=tl-wa850re-v1
|
|
|
|
;;
|
2015-12-31 15:49:55 +01:00
|
|
|
tl-wa860re)
|
|
|
|
BOARD=tl-wa860re-v1
|
|
|
|
;;
|
2016-01-03 18:00:19 +01:00
|
|
|
tl-wdr3500)
|
|
|
|
BOARD=tl-wdr3500-v1
|
|
|
|
;;
|
2016-01-03 18:02:40 +01:00
|
|
|
tl-wdr4300)
|
2016-01-03 18:03:01 +01:00
|
|
|
grep "3600" /var/sysinfo/model && BOARD=tl-wdr3600-v1
|
2016-01-03 18:02:40 +01:00
|
|
|
grep "4300" /var/sysinfo/model && BOARD=tl-wdr4300-v1
|
2016-01-03 18:03:17 +01:00
|
|
|
grep "4310" /var/sysinfo/model && BOARD=tl-wdr4310-v1
|
2016-01-03 18:02:40 +01:00
|
|
|
;;
|
2014-04-12 19:15:31 +02:00
|
|
|
esac
|
2015-12-10 17:40:14 +01:00
|
|
|
|
2014-04-11 22:23:42 +02:00
|
|
|
if ! uci get board.model.name; then
|
2014-10-26 13:42:12 +01:00
|
|
|
uci set board.model.name=$BOARD
|
2014-04-11 22:23:42 +02:00
|
|
|
fi
|
2014-04-11 22:39:34 +02:00
|
|
|
|
|
|
|
. /etc/network.$BOARD
|
|
|
|
|
|
|
|
. /etc/network.sh
|
|
|
|
|
2015-09-02 20:36:31 +02:00
|
|
|
# Starting NTP-Client Daemon after 30s to ensure that the interface is up
|
|
|
|
( sleep 30 ; ntpd -p ${NTPD_IP} ) &
|
2013-09-14 00:09:35 +02:00
|
|
|
|
|
|
|
. /etc/firewall.user
|
|
|
|
|
|
|
|
/etc/init.d/qos disable
|
|
|
|
/etc/init.d/qos stop
|
|
|
|
|
|
|
|
#busybox-httpd for crawldata
|
|
|
|
mkdir /tmp/crawldata
|
|
|
|
httpd -h /tmp/crawldata
|
|
|
|
|
2013-10-20 20:00:49 +02:00
|
|
|
touch /tmp/started
|
|
|
|
|
2015-10-25 16:26:26 +01:00
|
|
|
exit 0
|