#17305: procd: procd_add_reload_trigger doesn't trigger reload_service
-------------------------+------------------------
Reporter: larsg | Owner: developers
Type: defect | Status: new
Priority: normal | Milestone:
Component: base system | Version: Trunk
Keywords: |
-------------------------+------------------------
This has never quite worked for me on BB trunk, at least in the past 3
months. The whole init script:
https://github.com/SeattleMeshnet/meshbox/blob/mgmt/cjdns/files/etc/init.d/cjdns
{{{
reload_service()
{
date >> /tmp/reload_service
ubus send cjdns.reload '{}'
}
service_triggers()
{
date >> /tmp/service_triggers
procd_add_reload_trigger cjdns
}
}}}
service_triggers gets called correctly on procd startup, and produces the
expected output in /tmp. In order to trigger the reload, I do this: uci
set cjdns.cjdns.foo=bar && uci commit, but nothing seems to happen.
Calling /etc/init.d/cjdns reload by hand works as expected.
--
Ticket URL: <https://dev.openwrt.org/ticket/17305>
OpenWrt <http://openwrt.org>
Opensource Wireless Router Technology
_______________________________________________
openwrt-tickets mailing list
[email protected]
https://lists.openwrt.org/cgi-bin/mailman/listinfo/openwrt-tickets