[PATCH v2 1/2] Start fastd only if there are fastd peers left

Robert Langhammer rlanghammer at web.de
Sa Apr 29 18:52:28 CEST 2017


Signed-off-by: Robert Langhammer <rlanghammer at web.de>
---
 src/packages/fff/fff-vpn-select/files/usr/sbin/vpn-select | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/src/packages/fff/fff-vpn-select/files/usr/sbin/vpn-select b/src/packages/fff/fff-vpn-select/files/usr/sbin/vpn-select
index a0878c5..016c940 100755
--- a/src/packages/fff/fff-vpn-select/files/usr/sbin/vpn-select
+++ b/src/packages/fff/fff-vpn-select/files/usr/sbin/vpn-select
@@ -67,7 +67,8 @@ if ping -w5 -c3 "$test_ipv4_host1" &>/dev/null ||
             uci commit fastd
         fi
         make_config
-        /etc/init.d/fastd start
+        # start fastd only if there are some peers left
+        [ "$(ls /etc/fastd/${project}/peers/* 2>/dev/null)" ] && /etc/init.d/fastd start
         /etc/init.d/tunneldigger start
     else
         # check if new tunneldigger conf is different
-- 
2.9.3



Mehr Informationen über die Mailingliste franken-dev