ar71xx: fix wndr3700_board_detect for some NETGEAR WNDR3700v2
authorJohn Crispin <john@openwrt.org>
Fri, 24 Jul 2015 09:09:27 +0000 (09:09 +0000)
committerJohn Crispin <john@openwrt.org>
Fri, 24 Jul 2015 09:09:27 +0000 (09:09 +0000)
commit56bfe164156524e5c5fc2499e81104837fdbf0d2
tree341702415abd70caf0dcbe109bb69fa89e69e20a
parentfe2a9b08cf547f1e801b098437e5f3d0b36b165c
ar71xx: fix wndr3700_board_detect for some NETGEAR WNDR3700v2

There are a few NETGEAR devices which don't terminate the model name in the
ART with a NUL byte, at least some NETGEAR WNDR3700v2. The current awk
expression doesn't match 0xFF bytes, so AR71XX_MODEL contains lots of
trailing 0xFF garbage in this case.

Fix this by matching for the first non-printable character and explicitly
setting LC_CTYPE=C (probably not strictly necessary on OpenWrt, but will
definitely work like this, even when awk supports locales and LANG is set).

Signed-off-by: Matthias Schiffer <mschiffer@universe-factory.net>
SVN-Revision: 46455
target/linux/ar71xx/base-files/lib/ar71xx.sh