confd: bridge: Add STP/RSTP support

This commit is contained in:
Tobias Waldekranz
2025-01-08 10:14:46 +01:00
parent b425edffce
commit bfeeade43b
16 changed files with 399 additions and 5 deletions
+2 -1
View File
@@ -1,3 +1,4 @@
pkglibexec_SCRIPTS = bootstrap error load gen-service gen-hostname \
gen-interfaces gen-motd gen-hardware gen-version
gen-interfaces gen-motd gen-hardware gen-version \
mstpd-wait-online
sbin_SCRIPTS = dagger migrate
+16
View File
@@ -0,0 +1,16 @@
#!/bin/sh
#
# Block until mstpd has opened its control socket
set -e
timeout=${1:-10}
for _ in $(seq $((timeout * 10))); do
ss -Haxn src '@.mstp_server*' | grep -q mstp_server && exit 0
sleep .1
done
logger -I $$ -p user.error -t mstpd-wait-online \
"Timeout waiting for mstpd to start"
exit 1