mirror of
https://github.com/kernelkit/infix.git
synced 2026-08-06 07:33:01 +02:00
mesh script
This commit is contained in:
Executable
+14
@@ -0,0 +1,14 @@
|
||||
#!/bin/sh
|
||||
# mesh-action.sh - wpa_cli action script for 802.11s mesh
|
||||
# Called by wpa_cli with: $1="<iface> <EVENT ...>"
|
||||
|
||||
IFACE="${1%% *}"
|
||||
EVENT="${1#* }"
|
||||
|
||||
case "$EVENT" in
|
||||
MESH-GROUP-STARTED*)
|
||||
if [ -f "/run/mesh-params-${IFACE}.conf" ]; then
|
||||
. "/run/mesh-params-${IFACE}.conf"
|
||||
fi
|
||||
;;
|
||||
esac
|
||||
@@ -0,0 +1,11 @@
|
||||
#!/bin/sh
|
||||
IFACE="$1"
|
||||
CTRL="/run/wpa_supplicant/$IFACE"
|
||||
|
||||
i=0
|
||||
while [ $i -lt 10 ] && [ ! -S "$CTRL" ]; do
|
||||
sleep 1
|
||||
i=$((i + 1))
|
||||
done
|
||||
|
||||
[ -S "$CTRL" ] && wpa_cli -i "$IFACE" -a /usr/libexec/mesh-action.sh -B
|
||||
Reference in New Issue
Block a user