mirror of https://github.com/hak5/openwrt.git
64 lines
1.4 KiB
Lua
64 lines
1.4 KiB
Lua
|
module("trigger.base", package.seeall)
|
||
|
require("uci.trigger")
|
||
|
|
||
|
uci.trigger.add {
|
||
|
{
|
||
|
id = "dnsmasq_restart",
|
||
|
title = "Restart dnsmasq",
|
||
|
package = "dhcp",
|
||
|
action = uci.trigger.service_restart("dnsmasq"),
|
||
|
},
|
||
|
{
|
||
|
id = "dropbear_restart",
|
||
|
title = "Restart dropbear",
|
||
|
package = "dropbear",
|
||
|
action = uci.trigger.service_restart("dropbear"),
|
||
|
},
|
||
|
{
|
||
|
id = "fstab_restart",
|
||
|
title = "Remount filesystems",
|
||
|
package = "fstab",
|
||
|
action = uci.trigger.service_restart("fstab"),
|
||
|
},
|
||
|
{
|
||
|
id = "firewall_restart",
|
||
|
title = "Reload firewall rules",
|
||
|
package = "firewall",
|
||
|
action = uci.trigger.service_restart("firewall"),
|
||
|
},
|
||
|
{
|
||
|
id = "httpd_restart",
|
||
|
title = "Restart the http server",
|
||
|
package = "httpd",
|
||
|
action = uci.trigger.service_restart("httpd")
|
||
|
},
|
||
|
{
|
||
|
id = "led_restart",
|
||
|
title = "Reload LED settings",
|
||
|
package = "system",
|
||
|
section = "led",
|
||
|
action = uci.trigger.service_restart("led")
|
||
|
},
|
||
|
{
|
||
|
id = "network_restart",
|
||
|
title = "Restart networking and wireless",
|
||
|
package = "network",
|
||
|
action = uci.trigger.service_restart("network")
|
||
|
},
|
||
|
{
|
||
|
id = "qos_restart",
|
||
|
title = "Reload Quality of Service rules",
|
||
|
package = "qos",
|
||
|
action = uci.trigger.service_restart("qos"),
|
||
|
},
|
||
|
{
|
||
|
id = "wireless_restart",
|
||
|
title = "Restart all wireless interfaces",
|
||
|
package = "wireless",
|
||
|
section = { "wifi-device", "wifi-iface" },
|
||
|
action = uci.trigger.system_command("wifi"),
|
||
|
belongs_to = "network_restart"
|
||
|
},
|
||
|
}
|
||
|
|