From: Michael Nazzareno Trimarchi <[email protected]>

The script does not work if the connman service is already stopped.
The start-stop-daemon checks for the existence of a specified process.
If such a process exists, start-stop-daemon sends it the signal specified
by --signal, and exits with error status 0.  If such  a  process  does
not exist, start-stop-daemon exits with error status 1 (0 if --oknodo is 
specified).
The script uses set -e so we need to add --oknodo option to stop

Signed-off-by: Michael Trimarchi <[email protected]>
Signed-off-by: Richard Purdie <[email protected]>
(cherry picked from commit b1c1b67166049181136d5eb68740f3bf98bf670d)
Signed-off-by: Steve Sakoman <[email protected]>
---
 meta/recipes-connectivity/connman/connman/connman | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/meta/recipes-connectivity/connman/connman/connman 
b/meta/recipes-connectivity/connman/connman/connman
index a021fd4655..adb5d44fed 100644
--- a/meta/recipes-connectivity/connman/connman/connman
+++ b/meta/recipes-connectivity/connman/connman/connman
@@ -18,7 +18,7 @@ do_start() {
 }
 
 do_stop() {
-       start-stop-daemon --stop --name connmand --quiet
+       start-stop-daemon --stop --oknodo --name connmand --quiet
 }
 
 case "$1" in
-- 
2.43.0

-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#209606): 
https://lists.openembedded.org/g/openembedded-core/message/209606
Mute This Topic: https://lists.openembedded.org/mt/110505107/21656
Group Owner: [email protected]
Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub 
[[email protected]]
-=-=-=-=-=-=-=-=-=-=-=-

Reply via email to