diff mbox series

[OpenWrt-Devel] imx6: apalis: fix config survival aftersysupgrade -n

Message ID 1557761304-5994-1-git-send-email-ynezz@true.cz
State Accepted, archived
Delegated to: Petr Štetiar
Headers show
Series [OpenWrt-Devel] imx6: apalis: fix config survival aftersysupgrade -n | expand

Commit Message

Petr Štetiar May 13, 2019, 3:28 p.m. UTC
This patch fixes `sysupgrade -n` when flashed with rootfs of the same
size as currently running, so the rootfs_data wouldn't get destroyed and
thus survive reboot. So let's fix it by always cleaning up the content
of the rootfs_data during sysupgrade.

Signed-off-by: Petr Štetiar <ynezz@true.cz>
---
 target/linux/imx6/base-files/lib/upgrade/platform.sh | 10 ++++++++++
 1 file changed, 10 insertions(+)
diff mbox series

Patch

diff --git a/target/linux/imx6/base-files/lib/upgrade/platform.sh b/target/linux/imx6/base-files/lib/upgrade/platform.sh
index 2d76b6b4af33..fe3bf2184fc7 100755
--- a/target/linux/imx6/base-files/lib/upgrade/platform.sh
+++ b/target/linux/imx6/base-files/lib/upgrade/platform.sh
@@ -72,3 +72,13 @@  platform_copy_config() {
 		;;
 	esac
 }
+
+platform_pre_upgrade() {
+	local board=$(board_name)
+
+	case "$board" in
+	apalis*)
+		[ "$SAVE_CONFIG" -eq 0 ] && jffs2reset -y
+		;;
+	esac
+}