openwrt/target
Daniel Golle 5cae98c25d mvebu: puzzle-m90x: wipe rootfs_data on sysupgrade
The sysupgrade formware of the Puzzle series is a slightly strange
dual-boot approach while remaining compatible with Marvell's SDK
firmware upgrade binary format -- which happens to be a full-disk
image with GPT partition table. Hence that /lib/upgrade/emmc-puzzle.sh
script is like an exotic disease which results from those decisions,
and as we also want to somehow stay compatible with the IEI-World
stock firmware we got to use it in that same way (we are not
compatible with the QNAP-branded identical hardware device anyway).

Currently, on sysupgrade the result is that one ends up with the old
content of rootfs_data (a GPT partition on those devices) as nothing
ever wipes or in any way re-creates the filesystem there. As a simple
work-around, let's kill the filesystem on rootfs_data so fstools
re-formats it on the next boot.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
(cherry picked from commit d4e8653e1e)
2024-04-12 01:51:51 +01:00
..
imagebuilder ib: split out processing user provided packages 2023-07-15 22:24:50 +02:00
linux mvebu: puzzle-m90x: wipe rootfs_data on sysupgrade 2024-04-12 01:51:51 +01:00
llvm-bpf
sdk sdk: include lib/crtsavres.o for powerpc 2024-04-09 11:25:41 +02:00
toolchain treewide: add ORIG_PATH variable 2023-06-12 22:10:20 +02:00
Config.in generic: groundwork for RISC-V 2023-06-14 09:22:08 +02:00
Makefile build: add $(STAGING_DIR) and $(BIN_DIR) preparation to target and package subdir compile dependencies 2024-03-03 23:17:03 +01:00