Преглед изворни кода

Fix issue requiring CAP_SYS_PTRACE

Signed-off-by: Erik Hollensbe <[email protected]>
Erik Hollensbe пре 4 година
родитељ
комит
5c508515c4
1 измењених фајлова са 2 додато и 2 уклоњено
  1. 2 2
      entrypoint.sh.release

+ 2 - 2
entrypoint.sh.release

@@ -1,7 +1,7 @@
 #!/bin/sh
 
 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 $?
 }
 
@@ -41,7 +41,7 @@ killzerotier() {
 trap killzerotier INT TERM
 
 echo "starting zerotier"
-setsid /usr/sbin/zerotier-one &
+nohup /usr/sbin/zerotier-one &
 
 while ! grepzt
 do