procd: add support for service signals
authorJo-Philipp Wich <jo@mein.io>
Tue, 13 Dec 2016 17:02:56 +0000 (18:02 +0100)
committerJo-Philipp Wich <jo@mein.io>
Wed, 14 Dec 2016 00:14:08 +0000 (01:14 +0100)
commitb22a20af450b19fb47235e684afcddb301221def
tree2b7a6d907ddf1fdb966c146e8637d09c973e4ac3
parente2f8d200f598c67534c6292d732f7927b3609473
procd: add support for service signals

Update procd to latest HEAD in order to introduce support for services signals:

- Adds a new service.signal ubus call to send a kill() signal to one or all
  running instances of a given service

- Adds a new "reload_signal" property which allows service init scripts to
  request procd to send a specific kill() signal on reload, instead of
  stopping and restarting running processes

Also fixes some potential memory leaks reported by cppcheck and an environment
variable corruption in the trace command.

Signed-off-by: Jo-Philipp Wich <jo@mein.io>
package/system/procd/Makefile
package/system/procd/files/procd.sh