[OpenWrt-Devel] [PATCH libubox] json_script: enable custom expr handler callback
denis.osvald at sartura.hr
Thu May 18 03:57:56 EDT 2017
On 2017-05-18 09:39, Denis Osvald wrote:
> This wires in custom expression handler functionality, which was
> present in json script since the original version, but never used.
To add a bit of context:
Experimenting with procd service triggers, it was noticed that when
adding triggers for a network interface, trigger is activated too often.
I saw discussions related to both netifd (as sender of network interface
trigger events) and procd side of the problem a few times during past
months on the list, e.g.:
Quote from the last link:
> be nice if [...] there were ways to be better refine the interface
> triggers to only a true interface reconfiguration
As one way of solving the problem, I wanted to make a trigger-handling
json_script which itself would check the trigger details, and decide
whether the event was relevant enough to warrant a reload. I tried this
via a patch to procd:
However, json_script turned out not to support custom expression
handlers, hence this patch.
openwrt-devel mailing list
openwrt-devel at lists.openwrt.org
More information about the openwrt-devel