From f65d9b3102afefeb573dd2cd5aff088efc7f2c56 Mon Sep 17 00:00:00 2001
From: Nico Boehr <nico@nicoboehr.de>
Date: Sun, 27 Nov 2022 10:41:20 +0100
Subject: [PATCH] ffs-set-segment: don't bring down/up client

This might cause mesh-vpn to go missing from batctl if.
---
 ffs-set-segment/files/usr/sbin/ffs-set-segment | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

diff --git a/ffs-set-segment/files/usr/sbin/ffs-set-segment b/ffs-set-segment/files/usr/sbin/ffs-set-segment
index dc21389..b85fab5 100755
--- a/ffs-set-segment/files/usr/sbin/ffs-set-segment
+++ b/ffs-set-segment/files/usr/sbin/ffs-set-segment
@@ -67,9 +67,8 @@ do
 done
 
 if [ "$CHANGED" = "1" ]; then
-  /sbin/ifdown client
   /etc/init.d/fastd restart
-  /sbin/ifup client
+  /sbin/ip addr flush dev br-client
   logger -t $ME "Set Segment: $GITSEG"
 else
   logger -t $ME "No changes"
-- 
GitLab