Просмотр исходного кода

contrib/runit-init: check for internet connection, otherwise exit. runit
will attempt to retry launching service in a few secs again.
this way daemon is not run until we have internet.
this is a temp workaround until issue is fixed in the daemons
themselves.

x 3 лет назад
Родитель
Сommit
c2480e45ed
3 измененных файлов с 3 добавлено и 0 удалено
  1. 1 0
      contrib/runit-init/darkirc/run
  2. 1 0
      contrib/runit-init/ircd/run
  3. 1 0
      contrib/runit-init/taud/run

+ 1 - 0
contrib/runit-init/darkirc/run

@@ -1,4 +1,5 @@
 #!/bin/sh
 DARKFI_DIR="/home/narodnik/src/darkfi/"
+ping -c 1 -W 1 9.9.9.9 > /dev/null 2>&1 || exit
 exec $DARKFI_DIR/darkirc 2>&1
 

+ 1 - 0
contrib/runit-init/ircd/run

@@ -1,4 +1,5 @@
 #!/bin/sh
 DARKFI_DIR="/home/narodnik/src/darkfi/"
+ping -c 1 -W 1 9.9.9.9 > /dev/null 2>&1 || exit
 exec $DARKFI_DIR/ircd 2>&1
 

+ 1 - 0
contrib/runit-init/taud/run

@@ -1,4 +1,5 @@
 #!/bin/sh
 DARKFI_DIR="/home/narodnik/src/darkfi/"
+ping -c 1 -W 1 9.9.9.9 > /dev/null 2>&1 || exit
 exec $DARKFI_DIR/taud 2>&1