bcp38: add init script
authorJo-Philipp Wich <jo@mein.io>
Thu, 19 Apr 2018 07:04:30 +0000 (09:04 +0200)
committerToke Høiland-Jørgensen <toke@toke.dk>
Thu, 19 Apr 2018 09:02:10 +0000 (11:02 +0200)
commita6ea246cb2d9ae185200b1479af71a4acb75e541
tree32bc1c7745c7a17c8ba1fb2f3c16a22ddb7482c6
parent6a9d2386c45350dc453bfba00cfd026e572cf88b
bcp38: add init script

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>
net/bcp38/Makefile
net/bcp38/files/bcp38.init [new file with mode: 0755]