procd: add a shell helper function to emit a config.change event
Signed-off-by: Felix Fietkau <nbd@openwrt.org> SVN-Revision: 41482
This commit is contained in:
parent
2baf4d4fb0
commit
5aef137f9e
|
@ -275,6 +275,18 @@ procd_close_data() {
|
||||||
json_set_namespace $__procd_old_cb
|
json_set_namespace $__procd_old_cb
|
||||||
}
|
}
|
||||||
|
|
||||||
|
_procd_set_config_changed() {
|
||||||
|
local package="$1"
|
||||||
|
|
||||||
|
json_init
|
||||||
|
json_add_string type config.change
|
||||||
|
json_add_object data
|
||||||
|
json_add_string package "$package"
|
||||||
|
json_close_object
|
||||||
|
|
||||||
|
ubus call service event "$(json_dump)"
|
||||||
|
}
|
||||||
|
|
||||||
uci_validate_section()
|
uci_validate_section()
|
||||||
{
|
{
|
||||||
local _package="$1"
|
local _package="$1"
|
||||||
|
@ -308,4 +320,5 @@ _procd_wrapper \
|
||||||
procd_set_param \
|
procd_set_param \
|
||||||
procd_append_param \
|
procd_append_param \
|
||||||
procd_add_validation \
|
procd_add_validation \
|
||||||
|
procd_set_config_changed \
|
||||||
procd_kill
|
procd_kill
|
||||||
|
|
Loading…
Reference in New Issue
Block a user