ath12k: fix race condition when generating shadow config for wireless

Signed-off-by: John Crispin <john@phrozen.org>
This commit is contained in:
John Crispin
2025-01-10 09:46:42 +01:00
parent 4b09108f72
commit aaaef76d7d

View File

@@ -1,6 +1,17 @@
#!/bin/sh
. /lib/functions.sh
iface_del() {
ucii -p /etc/config-shadow/ delete wireless.$1
}
[ "${ACTION}" = "add" ] && {
/sbin/wifi config
[ -d /etc/config-shadow ] && cp /etc/config/wireless /etc/config-shadow/wireless
[ -d /etc/config-shadow ] && {
cp /etc/config/wireless /etc/config-shadow/wireless
config_load wireless
config_foreach iface_del wifi-iface
config_foreach iface_del wifi-vlan
}
}