From bd3837b534c063567df5a784b37e93238b6d4705 Mon Sep 17 00:00:00 2001
From: Jiri Kalvoda <jirikalvoda@kam.mff.cuni.cz>
Date: Mon, 11 Mar 2024 21:11:46 +0100
Subject: [PATCH] NET reload blatto-daemon

---
 network/arzen/dhcpcd.enter-hook   | 5 +++++
 network/hopik/dhcpcd.enter-hook   | 5 +++++
 network/hopik/scripts/con-blansko | 2 ++
 network/hopik/scripts/con-opler   | 2 ++
 network/hopik/scripts/con-sm      | 2 ++
 network/wg-blatto                 | 2 ++
 6 files changed, 18 insertions(+)

diff --git a/network/arzen/dhcpcd.enter-hook b/network/arzen/dhcpcd.enter-hook
index 40003f8..38ca21c 100644
--- a/network/arzen/dhcpcd.enter-hook
+++ b/network/arzen/dhcpcd.enter-hook
@@ -36,3 +36,8 @@ then
 	fi
 
 fi
+
+if [ "$reason" == BOUND ] || [ "$reason" == NOCARRIER ]
+then
+	systemctl reload net-blatto-daemon
+fi
diff --git a/network/hopik/dhcpcd.enter-hook b/network/hopik/dhcpcd.enter-hook
index 140bfa7..8c706ea 100644
--- a/network/hopik/dhcpcd.enter-hook
+++ b/network/hopik/dhcpcd.enter-hook
@@ -94,3 +94,8 @@ then
 		echo $msg_prefix sleep end
 	fi
 fi
+
+if [ "$reason" == BOUND ] || [ "$reason" == NOCARRIER ]
+then
+	systemctl reload net-blatto-daemon
+fi
diff --git a/network/hopik/scripts/con-blansko b/network/hopik/scripts/con-blansko
index a40b8b3..9062557 100755
--- a/network/hopik/scripts/con-blansko
+++ b/network/hopik/scripts/con-blansko
@@ -9,3 +9,5 @@ ip link set $interface up
 ip addres add 192.168.1.50/24 dev $interface
 ip route add default via 192.168.1.1 dev $interface
 (echo domain lan;  echo nameserver 192.168.1.1 ) | resolvconf -a $interface
+
+systemctl reload net-blatto-daemon
diff --git a/network/hopik/scripts/con-opler b/network/hopik/scripts/con-opler
index 806ff47..56e4e50 100755
--- a/network/hopik/scripts/con-opler
+++ b/network/hopik/scripts/con-opler
@@ -11,3 +11,5 @@ ip addres add 2001:718:1e03:81a::4e/64 dev $interface
 ip route add default via 10.10.10.1 dev $interface
 ip route add default via 2001:718:1e03:81a::1 dev $interface
 (echo domain kam.mff.cuni.cz;  echo nameserver 10.10.10.1 ) | resolvconf -a $interface
+
+systemctl reload net-blatto-daemon
diff --git a/network/hopik/scripts/con-sm b/network/hopik/scripts/con-sm
index 1a5e92d..c24fbb2 100755
--- a/network/hopik/scripts/con-sm
+++ b/network/hopik/scripts/con-sm
@@ -13,3 +13,5 @@ ip route add 2a01:510:d504:7500::0/56 via 2a01:510:d504:751a::1 dev wg-blatto me
 ip route add default via 10.12.11.1 dev $interface metric 1000
 ip route add default via 2a01:510:d504:751a::1 dev $interface metric 1000
 (echo domain jk.blatto.eu;  echo nameserver 10.12.11.1 ) | resolvconf -a $interface
+
+systemctl reload net-blatto-daemon
diff --git a/network/wg-blatto b/network/wg-blatto
index 0bfb2fb..89eb90b 100755
--- a/network/wg-blatto
+++ b/network/wg-blatto
@@ -116,6 +116,8 @@ then
 fi
 
 echo \$1 > /run/wg-blatto/routing
+
+systemctl reload net-blatto-daemon
 AMEN
 
 chmod +x /etc/net/wg-blatto{,-route}
-- 
GitLab