luci-app-DNSCrypt-Proxy: small controller changes 2501/head
authorDirk Brenken <dev@brenken.org>
Sat, 2 Feb 2019 08:04:33 +0000 (09:04 +0100)
committerDirk Brenken <dev@brenken.org>
Sat, 2 Feb 2019 08:04:33 +0000 (09:04 +0100)
- remove needless Turris Omnia logread workaround, due to changes in
latest syslog-ng package

Signed-off-by: Dirk Brenken <dev@brenken.org>
applications/luci-app-dnscrypt-proxy/luasrc/controller/dnscrypt-proxy.lua

index ca078f0cd374a9444e23a20a29e84fd796522b8e..c0559452521731e60dfdce030d1437d16dc90d2b 100644 (file)
@@ -1,4 +1,4 @@
--- Copyright 2017 Dirk Brenken (dev@brenken.org)
+-- Copyright 2017-2019 Dirk Brenken (dev@brenken.org)
 -- This is free software, licensed under the Apache License, Version 2.0
 
 module("luci.controller.dnscrypt-proxy", package.seeall)
@@ -27,12 +27,10 @@ function view_reslist()
 end
 
 function logread()
-       local logfile
-
-       if nixio.fs.access("/var/log/messages") then
-               logfile = util.trim(util.exec("cat /var/log/messages | grep 'dnscrypt-proxy'"))
-       else
-               logfile = util.trim(util.exec("logread -e 'dnscrypt-proxy'"))
+       local logfile = util.trim(util.exec("logread -e 'dnscrypt-proxy' 2>/dev/null")) or ""
+       
+       if logfile == "" then
+               logfile = "No DNSCrypt-Proxy related logs yet!"
        end
        templ.render("dnscrypt-proxy/logread", {title = i18n.translate("DNSCrypt-Proxy Logfile"), content = logfile})
 end