X-Git-Url: http://git.ozo.com/?a=blobdiff_plain;ds=sidebyside;f=package%2Fsystem%2Fprocd%2Ffiles%2Fprocd.sh;h=1b19ba93f673963410c99e80d49f0c8c494cfcea;hb=5aef137f9eb3a3236bdb7f50af887ff63368da2f;hp=3465c639aa9b6142dc787f8272b9159c24b21589;hpb=2baf4d4fb0d2232faa9fd57a665ba4f0bafe9523;p=lede-git%2F.git diff --git a/package/system/procd/files/procd.sh b/package/system/procd/files/procd.sh index 3465c639aa..1b19ba93f6 100644 --- a/package/system/procd/files/procd.sh +++ b/package/system/procd/files/procd.sh @@ -275,6 +275,18 @@ procd_close_data() { 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() { local _package="$1" @@ -308,4 +320,5 @@ _procd_wrapper \ procd_set_param \ procd_append_param \ procd_add_validation \ + procd_set_config_changed \ procd_kill