From: Michael Prokop Date: Sat, 25 Mar 2017 15:24:40 +0000 (+0100) Subject: netcardconfig: don't fail with bash >=4.4 when scanning for networks X-Git-Tag: v0.9.0~1 X-Git-Url: http://git.grml.org/?a=commitdiff_plain;ds=sidebyside;h=6fe530c5d13de98db0efc9515422824c81c412b1;hp=6fe530c5d13de98db0efc9515422824c81c412b1;p=grml-network.git netcardconfig: don't fail with bash >=4.4 when scanning for networks There was a behavior change in bash 4.4: | % bash --version | head -1 | GNU bash, version 4.3.30(1)-release (x86_64-pc-linux-gnu) | % cat foo | printf "1\n2\n3\n" > /tmp/input | i=0 | while read line | do | WARRAY[i++]=$line | done < /tmp/input | echo ${WARRAY[@] } | % bash ./foo | 1 2 3 | % | | % bash --version | head -1 | GNU bash, version 4.4.5(1)-release (x86_64-pc-linux-gnu) | % bash ./foo | ./foo: line 7: ${WARRAY[@] }: bad substitution | % While at it don't hide empty and hidden ESSIDs, this is breaking the dialog option parsing, so while it's not really nice from a user perspective it's still better than a failing netcardconfig. Closes grml/release-planning#13 @ GH ---