procd: fix invalid JSON filter expression in procd_running()
authorJo-Philipp Wich <jo@mein.io>
Thu, 19 Sep 2019 05:16:49 +0000 (07:16 +0200)
committerRISCi_ATOM <bob@bobcall.me>
Thu, 19 Sep 2019 20:28:06 +0000 (16:28 -0400)
commitf5d3a424d194410acb3f46b3a0d5370fb679d743
tree80652e542692002636821b78b1ad9b006d49d99d
parent65d2bc6500f4ea92a70313bdb5c168af218806fc
procd: fix invalid JSON filter expression in procd_running()

Since service and instance names may contain characters which are not allowed
in JSON path labels, such as dashes or spaces, change the filter expression
to array square bracket notation to properly match these cases as well.

Fixes: 2c3dd70741 ("procd: add procd_running() helper for checking running state")
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
(cherry picked from commit c933b6d22478c1113629ef549beea6337f978d62)
package/system/procd/Makefile
package/system/procd/files/procd.sh