Merge pull request #4680 from stangri/18.06-luci-app-https-dns-proxy
[project/luci.git] / applications / luci-app-https-dns-proxy / luasrc / controller / https-dns-proxy.lua
index 10ce13e0cb0d27804e81d85f8e96136b7ac6bc05..f7122df478cd3447bc73c8549babaf6a68eb7bc9 100644 (file)
@@ -8,18 +8,20 @@ end
 
 function https_dns_proxy_action(name)
        local packageName = "https-dns-proxy"
+       local http = require "luci.http"
+       local sys = require "luci.sys"
+       local util = require "luci.util"
        if name == "start" then
-               luci.sys.init.start(packageName)
+               sys.init.start(packageName)
        elseif name == "action" then
-               luci.util.exec("/etc/init.d/" .. packageName .. " reload >/dev/null 2>&1")
-               luci.util.exec("/etc/init.d/dnsmasq restart >/dev/null 2>&1")
+               util.exec("/etc/init.d/" .. packageName .. " reload >/dev/null 2>&1")
        elseif name == "stop" then
-               luci.sys.init.stop(packageName)
+               sys.init.stop(packageName)
        elseif name == "enable" then
-               luci.sys.init.enable(packageName)
+               sys.init.enable(packageName)
        elseif name == "disable" then
-               luci.sys.init.disable(packageName)
+               sys.init.disable(packageName)
        end
-       luci.http.prepare_content("text/plain")
-       luci.http.write("0")
+       http.prepare_content("text/plain")
+       http.write("0")
 end