luci-app-mwan3: remove uci-defaults for ucitrack handling
[project/luci.git] / applications / luci-app-mwan3 / root / etc / uci-defaults / 60_luci-mwan3
index ff9a229eddfcb568844ea3c22d971d62f0d105dc..414146b5e65d3c580aff395691efe7ac214ebb47 100755 (executable)
@@ -1,14 +1,10 @@
 #!/bin/sh
 
-# replace existing mwan ucitrack entry
-uci -q batch <<-EOF >/dev/null
-       del ucitrack.@mwan3[-1]
-       add ucitrack mwan3
-       set ucitrack.@mwan3[-1].exec="/usr/sbin/mwan3 restart"
-       commit ucitrack
-EOF
-
-# remove LuCI cache
-rm -rf /tmp/luci-indexcache /tmp/luci-modulecache
+uci -q get mwan3.globals >/dev/null || {
+       uci -q add mwan3 globals >/dev/null
+       uci -q rename mwan3.@globals[-1]="globals" >/dev/null
+       uci -q set mwan3.globals.local_source="none" >/dev/null
+       uci commit mwan3
+}
 
 exit 0