1
0
Fork 0
mirror of https://github.com/Ysurac/openmptcprouter-feeds.git synced 2025-03-09 15:40:03 +00:00
openmptcprouter-feeds/luci-app-ouad/root/etc/uci-defaults/oled
2023-10-08 16:19:31 +08:00

33 lines
700 B
Bash

#!/bin/sh
uci_write_config() {
[[ `uci -q get oled.@oled[0].showmenu` -eq 1 ]] && return
uci -q batch <<-EOF >/dev/null
set oled.@oled[0].showmenu="1"
set oled.@oled[0].enable="1"
set oled.@oled[0].path="$1"
set oled.@oled[0].rotate="$2"
set oled.@oled[0].netspeed="$3"
set oled.@oled[0].netsource="$4"
commit oled
EOF
}
. /lib/functions/system.sh
case "$(board_name)" in
hinlink,opc-h69k)
uci_write_config '/dev/i2c-5' 1 1 eth0
;;
esac
uci -q batch <<-EOF >/dev/null
delete ucitrack.@oled[-1]
add ucitrack oled
set ucitrack.@oled[-1].init=oled
commit ucitrack
EOF
sed -e "/\/etc\/init\.d\/oled/d" -i /etc/crontabs/root && /etc/init.d/cron reload
rm -rf /tmp/luci-*
exit 0