Author: nbd
Date: 2014-07-02 21:18:20 +0200 (Wed, 02 Jul 2014)
New Revision: 41482

Modified:
   trunk/package/system/procd/files/procd.sh
Log:
procd: add a shell helper function to emit a config.change event

Signed-off-by: Felix Fietkau <[email protected]>

Modified: trunk/package/system/procd/files/procd.sh
===================================================================
--- trunk/package/system/procd/files/procd.sh   2014-07-02 19:18:16 UTC (rev 
41481)
+++ trunk/package/system/procd/files/procd.sh   2014-07-02 19:18:20 UTC (rev 
41482)
@@ -275,6 +275,18 @@
        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_set_param \
        procd_append_param \
        procd_add_validation \
+       procd_set_config_changed \
        procd_kill
_______________________________________________
openwrt-commits mailing list
[email protected]
https://lists.openwrt.org/cgi-bin/mailman/listinfo/openwrt-commits

Reply via email to