From patchwork Sat Apr 29 16:52:28 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Subject: [v2,1/2] Start fastd only if there are fastd peers left From: Robert Langhammer X-Patchwork-Id: 330 Message-Id: <20170429165229.4087-2-rlanghammer@web.de> To: franken-dev@freifunk.net Date: Sat, 29 Apr 2017 18:52:28 +0200 Signed-off-by: Robert Langhammer Reviewed-by: Tobias Klaus Tested-by: Adrian Schmutzler Reviewed-by: Tobias Klaus --- 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