More robust method to parse phy from selected interface

This commit is contained in:
billz 2023-10-21 11:02:57 +01:00
parent ada6cbf4d3
commit 43d4bb2a2f

View file

@ -12,7 +12,7 @@ if (isset($_POST['interface'])) {
$flags = 0;
// get physical device for selected interface
exec("iw dev | awk '/$iface/ {print line}{line = $0}'", $return);
exec("iw dev | awk -v iface=".$iface." '/^phy#/ { phy = $0 } $1 == \"Interface\" { interface = $2 } interface == iface { print phy }'", $return);
$phy = $return[0];
// get frequencies supported by device