From ce116bc6f997d8d6e6b976cacce5d4c60d705fc6 Mon Sep 17 00:00:00 2001 From: Imre Kaloz Date: Tue, 18 Oct 2016 11:42:06 +0200 Subject: mvebu: bugfixes for rango Signed-off-by: Imre Kaloz --- target/linux/mvebu/base-files/lib/preinit/81_linksys_syscfg | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) (limited to 'target/linux/mvebu/base-files/lib/preinit/81_linksys_syscfg') diff --git a/target/linux/mvebu/base-files/lib/preinit/81_linksys_syscfg b/target/linux/mvebu/base-files/lib/preinit/81_linksys_syscfg index bb3621f8db..5358383944 100644 --- a/target/linux/mvebu/base-files/lib/preinit/81_linksys_syscfg +++ b/target/linux/mvebu/base-files/lib/preinit/81_linksys_syscfg @@ -10,13 +10,14 @@ preinit_mount_syscfg() { case $(mvebu_board_name) in armada-385-linksys-caiman|armada-385-linksys-cobra|armada-385-linksys-rango|armada-385-linksys-shelby|armada-xp-linksys-mamba) needs_recovery=0 - ubiattach -m 8 || needs_recovery=1 + syscfg_part=$(grep syscfg /proc/mtd |cut -c4) + ubiattach -m $syscfg_part || needs_recovery=1 if [ $needs_recovery -eq 1 ] then echo "ubifs syscfg partition is damaged, reformatting" - ubidetach -m 8 - ubiformat -y -O 2048 -q /dev/mtd8 - ubiattach -m 8 + ubidetach -m $syscfg_part + ubiformat -y -O 2048 -q /dev/mtd$syscfg_part + ubiattach -m $syscfg_part ubimkvol /dev/ubi1 -n 0 -N syscfg -t dynamic --maxavsize fi mkdir /tmp/syscfg -- cgit v1.2.3