mirror of
https://github.com/openwrt/packages.git
synced 2025-12-22 16:54:32 +04:00
This commit adds a simple procd init script for bcp38 with the sole purpose
to register a configuration change trigger for /etc/config/bcp38.
The change will allow for automatic firewall reloads triggered by invoking
/sbin/reload_config or through ubus config change events emitted by LuCI.
With the init script in place and started, calling
ubus call service event '{"type":"config.change","data":{"package":"bcp38"}}'
or
/sbin/reload_config
will issue an /etc/init.d/firewall reload if /etc/config/bcp38 has been
modified since the last reload_config call.
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
12 lines
161 B
Bash
Executable File
12 lines
161 B
Bash
Executable File
#!/bin/sh /etc/rc.common
|
|
|
|
START=20
|
|
|
|
USE_PROCD=1
|
|
NAME=bcp38
|
|
|
|
service_triggers()
|
|
{
|
|
procd_add_config_trigger "config.change" "bcp38" /etc/init.d/firewall reload
|
|
}
|