From: Maciej Krüger Date: Wed, 1 Jun 2022 04:44:10 +0000 (+0200) Subject: yggdrasil: stop properly X-Git-Url: http://git.99rst.org/?a=commitdiff_plain;h=db1ee5746cdaa03527eb6ac082a518bea302178a;p=openwrt-packages.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 38971281e..3510e3a3c 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