ar71xx: another fix to wndr3700_board_detect
authorFelix Fietkau <nbd@openwrt.org>
Sun, 3 Jan 2016 14:48:17 +0000 (14:48 +0000)
committerFelix Fietkau <nbd@openwrt.org>
Sun, 3 Jan 2016 14:48:17 +0000 (14:48 +0000)
commite6f359ef4c1d04419453794ee01524f0923a2bcd
treec5c2d688821d1c72553e8bdac2480d8b3c43e77f
parentae18d4469cc9269fc2c1b5142c8db343fd93e034
ar71xx: another fix to wndr3700_board_detect

My last bugfix (r47538) introduced a new bug in wndr3700_board_detect
(again...).

Assigning the result of ar71xx_get_mtd_offset_size_format to the model
variable before stripping of garbage using awk will cause all NUL bytes to
be removed before awk is applied, leading to model strings like
"NETGEAR WNDRMACv2NETGEAR", where a NUL byte after the v2 is supposed to
terminate the string.

Fix by calling ar71xx_get_mtd_offset_size_format twice, once piping to awk
directly.

Signed-off-by: Matthias Schiffer <mschiffer@universe-factory.net>
Backport of r48075

SVN-Revision: 48089
target/linux/ar71xx/base-files/lib/ar71xx.sh