mirror of https://github.com/hak5/openwrt-owl.git
hotplug: Allow configuring radio name.
This way the radio (phy) name can be the same through module reloads. To set the desired name: uci set wireless.@wifi-device[0].phyname=wiphy0 I guess this only works on ipq6086 boards as I could not find a more generic place to put this. Maybe someone can improve it. Signed-off-by: Ben Greear <greearb@candelatech.com>master
parent
41770add03
commit
38167cb7f4
|
@ -35,3 +35,24 @@ case "$board" in
|
|||
*)
|
||||
;;
|
||||
esac
|
||||
|
||||
OPATH=${DEVPATH##/devices/platform/}
|
||||
OPATH=${OPATH%%/ieee*}
|
||||
|
||||
# 10 radios is enough for anyone!
|
||||
for i in `seq 0 9`;
|
||||
do
|
||||
BUS=`uci get wireless.@wifi-device[$i].path`
|
||||
if [ "$BUS " == "$OPATH " ]
|
||||
then
|
||||
PHYNAME=${DEVPATH##*ieee80211/}
|
||||
NPHYNAME=`uci get wireless.@wifi-device[$i].phyname`
|
||||
if [ "$NPHYNAME " != " " ]
|
||||
then
|
||||
if [ "$PHYNAME " != "$NPHYNAME " ]
|
||||
then
|
||||
iw $PHYNAME set name $NPHYNAME
|
||||
fi
|
||||
fi
|
||||
fi
|
||||
done
|
||||
|
|
Loading…
Reference in New Issue