summaryrefslogtreecommitdiff
path: root/inet2.initd
diff options
context:
space:
mode:
Diffstat (limited to '')
-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