From: Ulrich Dangel Date: Thu, 22 Dec 2011 20:49:50 +0000 (+0100) Subject: Fix array usage X-Git-Tag: v0.5.3~1 X-Git-Url: http://git.grml.org/?a=commitdiff_plain;ds=sidebyside;h=64865aa6d6a398993331f3561a70dfffb45a6bee;p=grml-network.git Fix array usage --- diff --git a/sbin/netcardconfig b/sbin/netcardconfig index 8561dae..87e8c68 100755 --- a/sbin/netcardconfig +++ b/sbin/netcardconfig @@ -499,11 +499,11 @@ if [ -z "$WLAN" ] ; then WLAN_OLD=$(tail -n +3 /proc/net/wireless 2>/dev/null|awk -F: '{print $1}') # /proc/net/wireless does not work e.g. with iwl3945 on kernel 2.6.33 anymore WLAN_NEW=$(for i in /sys/class/net/* ; do ( [ -d $i/wireless ] || [ -d $i/phy80211 ] ) && basename $i ; done) - set -a WLAN_IWCONFIG="" + set -a WLAN_IWCONFIG for DEV in $LAN ; do - iwconfig $DEV 2>/dev/null 1>&2 && WLAN_IWCONFIG+="$DEV" + iwconfig $DEV 2>/dev/null 1>&2 && WLAN_IWCONFIG+=($DEV) done - WLAN=$(echo $WLAN_OLD $WLAN_NEW ${WLAN_IWCONFIG[*]} | sort -u) + WLAN=$(echo $WLAN_OLD $WLAN_NEW ${WLAN_IWCONFIG[@]} | tr ' ' '\n' | sort -u) fi unset LAN_DEVICES WLAN_DEVICES FIREWIRE_DEVICES NETDEVICES WLAN_IWCONFIG