From 295787a84585c172d170f87e8776b432405e28ad Mon Sep 17 00:00:00 2001
From: Jiri Kalvoda <jirikalvoda@kam.mff.cuni.cz>
Date: Mon, 11 Mar 2024 20:35:32 +0100
Subject: [PATCH] NET: blatto-wg -> wg-blatto

---
 network/{blatto-wg => wg-blatto} | 12 +++++++++++-
 1 file changed, 11 insertions(+), 1 deletion(-)
 rename network/{blatto-wg => wg-blatto} (92%)

diff --git a/network/blatto-wg b/network/wg-blatto
similarity index 92%
rename from network/blatto-wg
rename to network/wg-blatto
index a16a2f4..0bfb2fb 100755
--- a/network/blatto-wg
+++ b/network/wg-blatto
@@ -27,6 +27,7 @@ cat <<AMEN > /etc/net/wg-blatto
 set -o xtrace
 
 ip link del wg-blatto || true
+rm /run/wg-blatto/ || true
 ip route flush table 12
 ip -6 route flush table 12
 
@@ -48,7 +49,14 @@ ip -6 route add throw fc00::/7 table 12
 ip -6 route add $v6net::/64 dev wg-blatto table 12
 ip -6 rule add table 12
 
-/etc/net/wg-blatto-route $default_routing
+mkdir /run/wg-blatto/
+if [ ${default_routing::5} = auto: ]
+then
+	echo ${default_routing:5} > /run/wg-blatto/autorouting
+	/etc/net/wg-blatto-route no
+else
+	/etc/net/wg-blatto-route $default_routing
+fi
 AMEN
 
 cat <<AMEN > /etc/net/wg-blatto-route
@@ -106,6 +114,8 @@ then
 	ip addr del $v4net.$id/24 dev wg-blatto metric 100
 	ip addr add $v4net.$id/24 dev wg-blatto metric 100
 fi
+
+echo \$1 > /run/wg-blatto/routing
 AMEN
 
 chmod +x /etc/net/wg-blatto{,-route}
-- 
GitLab