diff --git a/board/common/rootfs/etc/udev/rules.d/60-rename-wifi-phy.rules b/board/common/rootfs/etc/udev/rules.d/60-rename-wifi-phy.rules index a7449506..89c64154 100644 --- a/board/common/rootfs/etc/udev/rules.d/60-rename-wifi-phy.rules +++ b/board/common/rootfs/etc/udev/rules.d/60-rename-wifi-phy.rules @@ -1,3 +1,3 @@ # Rename WiFi PHY devices from phy0 to radio0 to avoid name clashes SUBSYSTEM=="ieee80211", ACTION=="add", KERNEL=="phy*", \ - RUN+="/usr/libexec/infix/rename-wifi-phy %k" + RUN+="/bin/sh -c '/usr/sbin/iw phy %k set name radio%n'" diff --git a/board/common/rootfs/usr/libexec/infix/rename-wifi-phy b/board/common/rootfs/usr/libexec/infix/rename-wifi-phy deleted file mode 100755 index b50dcda8..00000000 --- a/board/common/rootfs/usr/libexec/infix/rename-wifi-phy +++ /dev/null @@ -1,8 +0,0 @@ -#!/bin/sh -# Rename WiFi PHY to radio{N}, enumerating from 0 -phy="$1" -n=0 -while [ -d "/sys/class/ieee80211/radio$n" ]; do - n=$((n + 1)) -done -/usr/sbin/iw phy "$phy" set name "radio$n"