luci-app-dockerman 616 B

123456789101112131415
  1. #!/bin/sh
  2. uci -q batch <<-EOF >/dev/null
  3. set uhttpd.main.script_timeout="360"
  4. commit uhttpd
  5. delete ucitrack.@dockerman[-1]
  6. add ucitrack dockerman
  7. set ucitrack.@dockerman[-1].exec='/etc/init.d/dockerman start'
  8. commit ucitrack
  9. EOF
  10. [ -x "$(which dockerd)" ] && chmod +x /etc/init.d/dockerman && /etc/init.d/dockerd disable && /etc/init.d/dockerman enable >/dev/null 2>&1
  11. sed -i 's/self:cfgvalue(section) or {}/self:cfgvalue(section) or self.default or {}/' /usr/lib/lua/luci/view/cbi/dynlist.htm
  12. /etc/init.d/uhttpd restart >/dev/null 2>&1
  13. rm -fr /tmp/luci-indexcache /tmp/luci-modulecache >/dev/null 2>&1
  14. exit 0