ar71xx: another fix to wndr3700_board_detect
authorFelix Fietkau <nbd@openwrt.org>
Sun, 3 Jan 2016 11:09:45 +0000 (11:09 +0000)
committerFelix Fietkau <nbd@openwrt.org>
Sun, 3 Jan 2016 11:09:45 +0000 (11:09 +0000)
commit0da9da0d3348ffbe0f6f90da6ea4dd7d4959bacf
tree090448ccb7fd1be82090a5bb86af2b770b8916f7
parentb836a7c29d2717785524f94a7a1df3ae7bed8423
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>
SVN-Revision: 48075
target/linux/ar71xx/base-files/lib/ar71xx.sh