Browse Source

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 <mkg20001@gmail.com>
(cherry picked from commit 17bb2d2519)
lilik-openwrt-22.03
Maciej Krüger 2 years ago
committed by David Bauer
parent
commit
dbec8e910f
1 changed files with 0 additions and 5 deletions
  1. +0
    -5
      net/yggdrasil/files/yggdrasil.init

+ 0
- 5
net/yggdrasil/files/yggdrasil.init View File

@ -22,11 +22,6 @@ start_service()
procd_close_instance
}
stop_service()
{
killall yggdrasil
}
reload_service()
{
restart


Loading…
Cancel
Save