Parcourir la source

imx6: apalis: fix config survival after sysupgrade -n

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 <[email protected]>
Petr Štetiar il y a 6 ans
Parent
commit
2f1a11d008
1 fichiers modifiés avec 13 ajouts et 0 suppressions
  1. 13 0
      target/linux/imx6/base-files/lib/upgrade/platform.sh

+ 13 - 0
target/linux/imx6/base-files/lib/upgrade/platform.sh

@@ -72,3 +72,16 @@ platform_copy_config() {
 		;;
 	esac
 }
+
+platform_pre_upgrade() {
+	local board=$(board_name)
+
+	case "$board" in
+	apalis*)
+		[ "$SAVE_CONFIG" -eq 0 ] && {
+			jffs2reset -y
+			umount /overlay
+		}
+		;;
+	esac
+}