summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorPaweł Owoc2025-01-02 21:31:33 +0000
committerRobert Marko2025-10-16 09:47:19 +0000
commite301921ae383ebb81b33af59a802fb4ffdc14c0a (patch)
tree4be6cb7d38b3a3922fcb3e216a8b1fbba28454cb
parentd63824f78f1f1ebea7134646575f5574d2bbec5b (diff)
downloadopenwrt-e301921ae383ebb81b33af59a802fb4ffdc14c0a.tar.gz
qualcommax: ipq807x: Remove OEM UBI volume before upgrade for Linksys MX devices
Use 'remove_oem_ubi_volume' function to remove OEM UBI volume before upgrade. This allows to upgrade even if we have OEM firmware on the second partition. Applies to Linksys MX4200/MX4300/MX5300/MX8500. Signed-off-by: Paweł Owoc <frut3k7@gmail.com> Link: https://github.com/openwrt/openwrt/pull/14720 Link: https://github.com/openwrt/openwrt/pull/20086 Signed-off-by: Robert Marko <robimarko@gmail.com>
-rw-r--r--target/linux/qualcommax/ipq807x/base-files/lib/upgrade/platform.sh6
1 files changed, 5 insertions, 1 deletions
diff --git a/target/linux/qualcommax/ipq807x/base-files/lib/upgrade/platform.sh b/target/linux/qualcommax/ipq807x/base-files/lib/upgrade/platform.sh
index 3deb102a8f..438cfdc613 100644
--- a/target/linux/qualcommax/ipq807x/base-files/lib/upgrade/platform.sh
+++ b/target/linux/qualcommax/ipq807x/base-files/lib/upgrade/platform.sh
@@ -212,9 +212,13 @@ platform_do_upgrade() {
;;
linksys,mx4200v1|\
linksys,mx4200v2|\
- linksys,mx4300|\
+ linksys,mx4300)
+ remove_oem_ubi_volume squashfs
+ linksys_mx_do_upgrade "$1"
+ ;;
linksys,mx5300|\
linksys,mx8500)
+ remove_oem_ubi_volume ubifs
linksys_mx_do_upgrade "$1"
;;
prpl,haze|\