The procd script was not adding the wireguard interfaces. Add corner case
in the init script to allow meshing via wireguard.
Signed-off-by: Nick Hainke <vincent@systemli.org>
(cherry picked from commit
576967a2a3eaa468bcba2f24708ea4674b7e3586)
ifnames="$ifnames \"$IFNAME\""
ifsglobal="$ifsglobal $IFNAME"
fi
+ elif [[ "$(ip -details link show dev $interface)" == *"wireguard"* ]]; then
+ # wireguard interface
+ ifnames="$ifnames \"$interface\""
+ ifsglobal="$ifsglobal $interface"
else
log "$funcname() Warning: Interface '$interface' not found, skipped"
fi