From 27d04c0622666ef96255ffdad4fddbb187ddbe6c Mon Sep 17 00:00:00 2001 From: FFS-Roland <ffs-monitor@gmx.de> Date: Tue, 14 Nov 2017 21:42:03 +0100 Subject: [PATCH] restart fastd only if already runnung. Not manually running script. --- ffs-set-segment/files/etc/init.d/ffs-set-segment | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/ffs-set-segment/files/etc/init.d/ffs-set-segment b/ffs-set-segment/files/etc/init.d/ffs-set-segment index 140fbc6..15dfcf0 100755 --- a/ffs-set-segment/files/etc/init.d/ffs-set-segment +++ b/ffs-set-segment/files/etc/init.d/ffs-set-segment @@ -4,8 +4,10 @@ START=97 start () { uci set fastd.mesh_vpn.on_connect='/usr/sbin/ffs-set-segment' - /etc/init.d/fastd restart - /usr/sbin/ffs-set-segment + if [ -d "/proc/$(cat /var/run/fastd.mesh_vpn.pid)" ]; then + /etc/init.d/fastd restart + fi + /etc/init.d/micrond enable /etc/init.d/micrond restart } -- GitLab