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 ;;