From d8a2b788569acae2f000a7ead58d90b3b73c776c Mon Sep 17 00:00:00 2001 From: Robert Langhammer Date: Sat, 29 Apr 2017 18:52:28 +0200 Subject: [PATCH] Start fastd only if there are fastd peers left Signed-off-by: Robert Langhammer Reviewed-by: Tobias Klaus Tested-by: Adrian Schmutzler --- 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 e64f08e..c3d003f 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