From: Maciej Krüger Date: Wed, 1 Jun 2022 04:44:10 +0000 (+0200) Subject: yggdrasil: stop properly X-Git-Url: http://git.cdn.openwrt.org/?a=commitdiff_plain;h=17bb2d25191704d0526bd1bdc0e9060dbf02e12b;p=feed%2Fpackages.git yggdrasil: stop properly Previously it was using killall with procd respand enabled This was causing yggdrasil to restart after being killed root@r3test-hap:/# service yggdrasil stop ; echo $? ; sleep 10s ; ps | grep yggdrasil Terminated 143 6701 root 653m S /usr/sbin/yggdrasil -useconffile /tmp/yggdrasil.conf 6748 root 1308 S grep yggdrasil Now it's just using whatever procd is using and see there, it actually stops root@r3test-hap:/# service yggdrasil stop ; echo $? ; sleep 10s ; ps | grep yggdrasil 0 6802 root 1308 S grep yggdrasil I assume there was some procd bug that kept it from being used properly Signed-off-by: Maciej Krüger --- diff --git a/net/yggdrasil/files/yggdrasil.init b/net/yggdrasil/files/yggdrasil.init index 38971281ea..3510e3a3ca 100755 --- a/net/yggdrasil/files/yggdrasil.init +++ b/net/yggdrasil/files/yggdrasil.init @@ -22,11 +22,6 @@ start_service() procd_close_instance } -stop_service() -{ - killall yggdrasil -} - reload_service() { restart