60_luci-unbound 683 B

12345678910111213141516171819202122232425
  1. #!/bin/sh
  2. uci -q batch <<-EOF >/dev/null
  3. delete ucitrack.@unbound[-1]
  4. add ucitrack unbound
  5. set ucitrack.@unbound[-1].init=unbound
  6. commit ucitrack
  7. EOF
  8. rm -f /tmp/luci-indexcache
  9. [ ! -x /usr/sbin/unbound-control ] && exit 0
  10. uci -q batch <<-EOF >/dev/null
  11. set luci.unboundhosts=command
  12. set luci.unboundhosts.name='Unbound Local Hosts'
  13. set luci.unboundhosts.command='unbound-control -c /var/lib/unbound/unbound.conf list_local_data'
  14. set luci.unboundzones=command
  15. set luci.unboundzones.name='Unbound Local Zones'
  16. set luci.unboundzones.command='unbound-control -c /var/lib/unbound/unbound.conf list_local_zones'
  17. commit luci
  18. EOF
  19. rm -f /tmp/luci-indexcache
  20. exit 0