diff options
author | Freya Murphy <freya@freyacat.org> | 2023-11-14 23:25:25 -0500 |
---|---|---|
committer | Freya Murphy <freya@freyacat.org> | 2023-11-14 23:25:25 -0500 |
commit | f87d98dfd6fc9517dca870088d19664681b28136 (patch) | |
tree | 68f994adbd7847e985c38dcbe6361bb7172e0068 /inet2.initd | |
parent | things (diff) | |
download | freyanet-f87d98dfd6fc9517dca870088d19664681b28136.tar.gz freyanet-f87d98dfd6fc9517dca870088d19664681b28136.tar.bz2 freyanet-f87d98dfd6fc9517dca870088d19664681b28136.zip |
git works
Diffstat (limited to 'inet2.initd')
-rwxr-xr-x | inet2.initd | 11 |
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 |