fff-vpn-select: add fastd start/stop for various situations

Signed-off-by: Robert Langhammer <rlanghammer@web.de>
Reviewed-by: Jan Kraus <mayosemmel@gmail.com>
Reviewed-by: Tim Niemeyer <tim@tn-x.org>
This commit is contained in:
Robert Langhammer 2016-07-24 21:34:27 +02:00 committed by Jan Kraus
parent cabe901afd
commit 571239c78c
1 changed files with 8 additions and 0 deletions

View File

@ -76,5 +76,13 @@ if ping -w5 -c3 "$test_ipv4_host1" &>/dev/null ||
sumnew=$(sha256sum /etc/config/tunneldigger)
[ "$sumnew" != "$sumold" ] && /etc/init.d/tunneldigger restart
/etc/init.d/fastd reload
# fastd start/stop for various situations
if [ "$(ls /etc/fastd/${project}/peers/* 2>/dev/null)" ]; then
[ -d /proc/$(cat /tmp/run/fastd.${project}.pid) ] || /etc/init.d/fastd start
else
[ -d /proc/$(cat /tmp/run/fastd.${project}.pid) ] && /etc/init.d/fastd stop
fi
fi
fi