Hi All,
I'm trying to decide if rauch is the right tool for my project.

My target is an embedded Linux with:
- SPI Flash for booting (paleolithic version of U-Boot) and possibly a
initramfs/recovery (16M total)
- A sizable SD card (8G).

Bad problem is SD is very sensitive to "unexpected" shutdowns which I
cannot prevent.

Slots should include:

- uboot (possibly never updated)
  allocated in first Flash partition: /dev/mtd1

- linux kernel (rarely upgraded, if ever)
  allocated in third Flash partition: /dev/mtd3

- recovery (possibly never updated)
  allocated in fourth Flash partition: /dev/mtd4
  probably a SquashFS, but could also be a initramfs (cpio)
  copies of rauc modules could be stored in first SD partition (vfat)
/dev/mmcblk1

- system (rarely upgraded)
  allocated in SD, redundant probably /dev/mmcblk0p2 and /dev/mmcblk0p3
  ext4
 
- application (often upgraded)
  allocated in SD, redundant probably /dev/mmcblk0p5 and /dev/mmcblk0p6
  ext4 mounted on /home

- accumulated data (initially empty; should be preserved at all cost)
  allocated in SD, not redundant, but possibly backed-up before upgrade.
  ext4 mounted on /srv

At first documentation perusal I saw no direct support for MTD.
My current "solution" relies on a bunch of scripts that are rapidly growing
and a rather complex usage of OverlayFS.
I am thus looking for a "more structured" solution, possibly rauch.

Can someone advise?
I am available to give more info, if needed.

Thanks in Advance
Mauro

_______________________________________________
RAUC mailing list

Reply via email to