summaryrefslogtreecommitdiffhomepage
path: root/applications
diff options
context:
space:
mode:
authorManuel Munz <freifunk@somakoma.de>2011-01-20 13:44:01 +0000
committerManuel Munz <freifunk@somakoma.de>2011-01-20 13:44:01 +0000
commit4957eed8e87a5af55599557cab21651b5e745fca (patch)
tree5b29bba25a7a28cb4623d0165d8614db4c36a1a0 /applications
parentad44fb2814afdec99b496329bd8963b98b26c47c (diff)
applications/ffwizard: Check if services are executable before reloading them
Diffstat (limited to 'applications')
-rw-r--r--applications/luci-ffwizard/luasrc/model/cbi/ffwizard.lua2
1 files changed, 1 insertions, 1 deletions
diff --git a/applications/luci-ffwizard/luasrc/model/cbi/ffwizard.lua b/applications/luci-ffwizard/luasrc/model/cbi/ffwizard.lua
index 4138d876f..47118d19b 100644
--- a/applications/luci-ffwizard/luasrc/model/cbi/ffwizard.lua
+++ b/applications/luci-ffwizard/luasrc/model/cbi/ffwizard.lua
@@ -603,7 +603,7 @@ function f.handle(self, state, data)
uci:commit("radvd")
end
- sys.exec("for s in network dnsmasq luci_splash firewall uhttpd olsrd radvd l2gvpn; do /etc/init.d/$s restart;done > /dev/null &")
+ sys.exec("for s in network dnsmasq luci_splash firewall uhttpd olsrd radvd l2gvpn; do [ -x /etc/init.d/$s ] && /etc/init.d/$s restart;done > /dev/null &")
luci.http.redirect(luci.dispatcher.build_url(luci.dispatcher.context.path[1], "freifunk", "ffwizard"))
end
return false