Przeglądaj źródła

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 lat temu
rodzic
commit
c2480e45ed

+ 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