From bd89c52b993d3b58981fa861c267232be4e15482 Mon Sep 17 00:00:00 2001 From: sbwml <984419930@qq.com> Date: Sat, 25 Mar 2023 02:46:16 +0800 Subject: [PATCH] luci-app-mosdns: print mosdns version on Luci. close #60 --- luci-app-mosdns/luasrc/model/cbi/mosdns/basic.lua | 7 ++++++- luci-app-mosdns/root/usr/share/mosdns/mosdns.sh | 3 +++ 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/luci-app-mosdns/luasrc/model/cbi/mosdns/basic.lua b/luci-app-mosdns/luasrc/model/cbi/mosdns/basic.lua index e4a6a25..3a7ad45 100644 --- a/luci-app-mosdns/luasrc/model/cbi/mosdns/basic.lua +++ b/luci-app-mosdns/luasrc/model/cbi/mosdns/basic.lua @@ -1,5 +1,10 @@ +if nixio.fs.access("/usr/bin/mosdns") then + mosdns_version=luci.sys.exec("/usr/share/mosdns/mosdns.sh version") +else + mosdns_version="Unknown Version" +end m = Map("mosdns") -m.title = translate("MosDNS") +m.title = translate("MosDNS") .. " " .. mosdns_version m.description = translate("MosDNS is a 'programmable' DNS forwarder.") m:section(SimpleSection).template = "mosdns/mosdns_status" diff --git a/luci-app-mosdns/root/usr/share/mosdns/mosdns.sh b/luci-app-mosdns/root/usr/share/mosdns/mosdns.sh index 0cbf47f..87c8662 100755 --- a/luci-app-mosdns/root/usr/share/mosdns/mosdns.sh +++ b/luci-app-mosdns/root/usr/share/mosdns/mosdns.sh @@ -100,6 +100,9 @@ case $script_action in "adlist_update") adlist_update && restart_service ;; + "version") + mosdns version + ;; *) exit 0 ;;