X-Git-Url: http://git.grml.org/?p=grml-network.git;a=blobdiff_plain;f=net-functions;h=55458947cf554e7209a21b91464063dad48f9bad;hp=07c333f882696d8689dd6c4c81a794bef19ce857;hb=HEAD;hpb=290ade9e6e0cc6a4370f12e518e0c567cf2fe1fe diff --git a/net-functions b/net-functions index 07c333f..5545894 100644 --- a/net-functions +++ b/net-functions @@ -22,9 +22,9 @@ getWlanDevices() { # getLanDriver deviceName getLanDriver() { - DEVICE="$1" - echo $DEVICE | grep -q ath && DEVICE=$(echo $DEVICE | sed 's/ath/wifi/') - ethtool -i $DEVICE 2>/dev/null | awk '/^driver:/{print $2}' + if [ -e /sys/class/net/$1/device/driver ] ; then + basename $(readlink /sys/class/net/$1/device/driver) + fi } ## END OF FILE #################################################################