summaryrefslogtreecommitdiff
path: root/inet2.initd
diff options
context:
space:
mode:
authorFreya Murphy <freya@freyacat.org>2023-11-14 23:25:25 -0500
committerFreya Murphy <freya@freyacat.org>2023-11-14 23:25:25 -0500
commitf87d98dfd6fc9517dca870088d19664681b28136 (patch)
tree68f994adbd7847e985c38dcbe6361bb7172e0068 /inet2.initd
parentthings (diff)
downloadfreyanet-f87d98dfd6fc9517dca870088d19664681b28136.tar.gz
freyanet-f87d98dfd6fc9517dca870088d19664681b28136.tar.bz2
freyanet-f87d98dfd6fc9517dca870088d19664681b28136.zip
git works
Diffstat (limited to 'inet2.initd')
-rwxr-xr-xinet2.initd11
1 files changed, 11 insertions, 0 deletions
diff --git a/inet2.initd b/inet2.initd
index 7824bdc..5fe8c7c 100755
--- a/inet2.initd
+++ b/inet2.initd
@@ -25,7 +25,18 @@ runscripts() {
fi
}
+
+
start() {
+
+ for file in /sys/class/net/*; do # Clear all wireguard interfaces
+ type=$(cat "$file/type")
+ if [ "$type" = "65534" ]; then
+ ifname="$(basename $file)"
+ ip link del "$ifname"
+ fi
+ done
+
rm -rf /run/inet2/config 2>/dev/null
rm -rf /run/inet2/wg 2>/dev/null
cp /config/inet2.conf /run/inet2/inet2.conf