Function remove_oem_ubi_volume was called before CI_UBIPART variable was defined.
Fixes: https://github.com/openwrt/openwrt/commit/df1f6e1e186a99b2180abac5da87f071b7f6b3fa (qualcommax: ipq807x: Remove OEM UBI volume before upgrade for Linksys MX devices)
Signed-off-by: Paweł Owoc <frut3k7@gmail.com>
Link: https://github.com/openwrt/openwrt/pull/18090
Signed-off-by: Robert Marko <robimarko@gmail.com>
fi
}
-linksys_mx_do_upgrade() {
+linksys_mx_pre_upgrade() {
local setenv_script="/tmp/fw_env_upgrade"
CI_UBIPART="rootfs"
return 1
}
fi
- nand_do_upgrade "$1"
}
platform_check_image() {
linksys,mx2000|\
linksys,mx5500|\
linksys,spnmx56)
+ linksys_mx_pre_upgrade "$1"
remove_oem_ubi_volume squashfs
- linksys_mx_do_upgrade "$1"
+ nand_do_upgrade "$1"
;;
*)
default_do_upgrade "$1"
nand_do_upgrade "$1"
}
-linksys_mx_do_upgrade() {
+linksys_mx_pre_upgrade() {
local setenv_script="/tmp/fw_env_upgrade"
CI_UBIPART="rootfs"
return 1
}
fi
- nand_do_upgrade "$1"
}
platform_check_image() {
linksys,mx4200v1|\
linksys,mx4200v2|\
linksys,mx4300)
+ linksys_mx_pre_upgrade "$1"
remove_oem_ubi_volume squashfs
- linksys_mx_do_upgrade "$1"
+ nand_do_upgrade "$1"
;;
linksys,mx5300|\
linksys,mx8500)
+ linksys_mx_pre_upgrade "$1"
remove_oem_ubi_volume ubifs
- linksys_mx_do_upgrade "$1"
+ nand_do_upgrade "$1"
;;
prpl,haze|\
qnap,301w)