luci-app-advanced-reboot/: bugfix for when network.lan.ipaddr is a table
Signed-off-by: Stan Grishin <stangri@melmac.net>
This commit is contained in:
parent
7e335559a4
commit
cfbd106f43
2 changed files with 3 additions and 2 deletions
applications/luci-app-advanced-reboot
|
@ -13,7 +13,7 @@ LUCI_DESCRIPTION:=Provides Web UI (found under System/Advanced Reboot) to reboot
|
||||||
|
|
||||||
LUCI_DEPENDS:=+luci-mod-admin-full
|
LUCI_DEPENDS:=+luci-mod-admin-full
|
||||||
LUCI_PKGARCH:=all
|
LUCI_PKGARCH:=all
|
||||||
PKG_RELEASE:=41
|
PKG_RELEASE:=42
|
||||||
|
|
||||||
include ../../luci.mk
|
include ../../luci.mk
|
||||||
|
|
||||||
|
|
|
@ -88,10 +88,11 @@ end
|
||||||
|
|
||||||
function action_reboot()
|
function action_reboot()
|
||||||
local uci = require "luci.model.uci".cursor()
|
local uci = require "luci.model.uci".cursor()
|
||||||
|
local ip = uci:get("network", "lan", "ipaddr")
|
||||||
luci.template.render("admin_system/applyreboot", {
|
luci.template.render("admin_system/applyreboot", {
|
||||||
title = luci.i18n.translate("Rebooting..."),
|
title = luci.i18n.translate("Rebooting..."),
|
||||||
msg = luci.i18n.translate("The system is rebooting now.<br /> DO NOT POWER OFF THE DEVICE!<br /> Wait a few minutes before you try to reconnect. It might be necessary to renew the address of your computer to reach the device again, depending on your settings."),
|
msg = luci.i18n.translate("The system is rebooting now.<br /> DO NOT POWER OFF THE DEVICE!<br /> Wait a few minutes before you try to reconnect. It might be necessary to renew the address of your computer to reach the device again, depending on your settings."),
|
||||||
addr = luci.ip.new(uci:get("network", "lan", "ipaddr")) or "192.168.1.1"
|
addr = luci.ip.new(type(ip) == "string" and ip or "192.168.1.1") or "192.168.1.1"
|
||||||
})
|
})
|
||||||
luci.sys.reboot()
|
luci.sys.reboot()
|
||||||
end
|
end
|
||||||
|
|
Loading…
Reference in a new issue