Browse Source

Fix issue requiring CAP_SYS_PTRACE

Signed-off-by: Erik Hollensbe <[email protected]>
Erik Hollensbe 4 years ago
parent
commit
5c508515c4
1 changed files with 2 additions and 2 deletions
  1. 2 2
      entrypoint.sh.release

+ 2 - 2
entrypoint.sh.release

@@ -1,7 +1,7 @@
 #!/bin/sh
 #!/bin/sh
 
 
 grepzt() {
 grepzt() {
-  (find /proc -name exe | xargs -I{} readlink {}) 2>/dev/null | grep -q zerotier-one
+  [ ! -n "$(cat /var/lib/zerotier-one/zerotier-one.pid)" -a -d "/proc/$(cat /var/lib/zerotier-one/zerotier-one.pid)" ]
   return $?
   return $?
 }
 }
 
 
@@ -41,7 +41,7 @@ killzerotier() {
 trap killzerotier INT TERM
 trap killzerotier INT TERM
 
 
 echo "starting zerotier"
 echo "starting zerotier"
-setsid /usr/sbin/zerotier-one &
+nohup /usr/sbin/zerotier-one &
 
 
 while ! grepzt
 while ! grepzt
 do
 do