#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

Reply via email to