summaryrefslogtreecommitdiffhomepage
path: root/applications/luci-app-nut/root/etc
diff options
context:
space:
mode:
authorHannu Nyman <hannu.nyman@iki.fi>2018-08-29 16:32:58 +0300
committerGitHub <noreply@github.com>2018-08-29 16:32:58 +0300
commitbac444dae6cb697f8f3cfd5e55e5e16e3443e974 (patch)
tree9ffd72199ba22ea7b67bd62484cc459418c45398 /applications/luci-app-nut/root/etc
parentb93d3f3a1812e05def960835d39080780edb7129 (diff)
parentfb262ad268ce7de9de79d47145c434e2662f2941 (diff)
Merge pull request #2117 from cshoredaniel/pr-app-nut
luci-app-nut: Add support for NUT configuration
Diffstat (limited to 'applications/luci-app-nut/root/etc')
-rwxr-xr-xapplications/luci-app-nut/root/etc/uci-defaults/40_luci-nut22
1 files changed, 22 insertions, 0 deletions
diff --git a/applications/luci-app-nut/root/etc/uci-defaults/40_luci-nut b/applications/luci-app-nut/root/etc/uci-defaults/40_luci-nut
new file mode 100755
index 0000000000..621f6a6a38
--- /dev/null
+++ b/applications/luci-app-nut/root/etc/uci-defaults/40_luci-nut
@@ -0,0 +1,22 @@
+#!/bin/sh
+
+version="$(opkg status nut|grep 'Version: '|cut -f2 -d\ )"
+release="$(echo $version|cut -f2 -d-)"
+
+if [ "$version" = "2.7.4" ] && [ "$release" -lt 8 ]; then
+ uci -q batch <<-EOF >/dev/null
+ delete ucitrack.@nut_server[-1]
+ delete ucitrack.@nut_monitor[-1]
+ delete ucitrack.@nut_cgi[-1]
+ add ucitrack nut_server
+ set ucitrack.@nut_server[-1].init=nut-server
+ add ucitrack nut_monitor
+ set ucitrack.@nut_monitor[-1].init=nut-monitor
+ add ucitrack nut_cgi
+ set ucitrack.@nut_cgi[-1].init=nut-cgi
+ commit ucitrack
+EOF
+fi
+
+rm -f /tmp/luci-indexcache
+exit 0