diff options
author | Jo-Philipp Wich <jow@openwrt.org> | 2011-02-21 12:46:03 +0000 |
---|---|---|
committer | Jo-Philipp Wich <jow@openwrt.org> | 2011-02-21 12:46:03 +0000 |
commit | 02a67572f8cbbcbbea7be0b5d4f8125415d896bc (patch) | |
tree | 8cd5b13f80451276e899bc7a9aa69c36bd6377f2 /modules/admin-full/luasrc/controller | |
parent | 74c6fb4cd795e7486ed0cb7a3cc04fd26bead536 (diff) |
modules/admin-full: restart radvd if needed
Diffstat (limited to 'modules/admin-full/luasrc/controller')
-rw-r--r-- | modules/admin-full/luasrc/controller/admin/network.lua | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/modules/admin-full/luasrc/controller/admin/network.lua b/modules/admin-full/luasrc/controller/admin/network.lua index 73efc35b03..1260f20c75 100644 --- a/modules/admin-full/luasrc/controller/admin/network.lua +++ b/modules/admin-full/luasrc/controller/admin/network.lua @@ -280,6 +280,12 @@ function iface_reconnect() end luci.sys.call("env -i /sbin/ifup %q >/dev/null 2>/dev/null" % iface) + + require "luci.fs" + if luci.fs.access("/etc/config/radvd") then + luci.sys.call("/etc/init.d/radvd restart >/dev/null 2>/dev/null") + end + luci.http.status(200, "Reconnected") return end |