1
0
mirror of https://github.com/home-assistant/operating-system.git synced 2026-02-15 07:29:08 +00:00
Files
operating-system/buildroot-external/genimage/image-raucb-spl.cfg
Jan Čermák a80311a285 Use EROFS for the root filesystem (#3456)
* Use name.sh functions for paths in genimage

Paths for images generated outside of genimage were not used in genimage
definitions. Use them as the single source of truth.

Images generated by genimage itself (e.g. kernel.img) don't need to use those
functions, so remove the unused ones.

* Use EROFS instead of SquashFS for root FS

* Enabled EROFS in common kernel fragment
* RootFS image switched to EROFS with options to get decent compression
* rootfstype removed from kernel command line

* Get size of correct FS image in GH build summary
2024-07-24 16:34:26 +02:00

12 lines
398 B
INI

rauc {
key = "/build/key.pem"
cert = "/build/cert.pem"
keyring = "${TARGET_DIR}/etc/rauc/keyring.pem"
manifest = "${RAUC_MANIFEST:-PLEASE_SPECIFY_RAUC_MANIFEST}"
file hook { image = "${BR2_EXTERNAL_HASSOS_PATH}/ota/rauc-hook" }
file spl.img { image = "spl.img" }
file boot.vfat { image = "boot.vfat" }
file kernel.img { image = "kernel.img" }
file rootfs.img { image = ${SYSTEM_IMAGE} }
}