luci-base: Include Openwrt build revision in displayed version string
The version string displayed in the footer and the overview page contains both LuCI and Openwrt versions. But due to differences in the contents of /etc/openwrt_release the exact Openwrt revision r..... may be missing: * In trunk that revision is included in the DISTRIB_DESCRIPTION field that is displayed in Luci as the Openwrt version. * In release branches, that field contains the release number like 15.05. Revision number is always present in DISTRIB_REVISION field, so add the revision from that field in case the revision is not already present in the string. Signed-off-by: Hannu Nyman <hannu.nyman@iki.fi>
This commit is contained in:
parent
ecb9ee8e5d
commit
50451c4ac5
1 changed files with 6 additions and 0 deletions
|
@ -8,6 +8,12 @@ module "luci.version"
|
||||||
if pcall(dofile, "/etc/openwrt_release") and _G.DISTRIB_DESCRIPTION then
|
if pcall(dofile, "/etc/openwrt_release") and _G.DISTRIB_DESCRIPTION then
|
||||||
distname = ""
|
distname = ""
|
||||||
distversion = _G.DISTRIB_DESCRIPTION
|
distversion = _G.DISTRIB_DESCRIPTION
|
||||||
|
if _G.DISTRIB_REVISION then
|
||||||
|
distrevision = _G.DISTRIB_REVISION
|
||||||
|
if not distversion:find(distrevision) then
|
||||||
|
distversion = distversion .. " " .. distrevision
|
||||||
|
end
|
||||||
|
end
|
||||||
else
|
else
|
||||||
distname = "OpenWrt"
|
distname = "OpenWrt"
|
||||||
distversion = "Development Snapshot"
|
distversion = "Development Snapshot"
|
||||||
|
|
Loading…
Reference in a new issue