| ... | ... | @@ -13,6 +13,14 @@ Boot assets include all the files that participate in the boot process with the |
|
|
|
|
|
|
|
## Bundling
|
|
|
|
|
|
|
|
### Booting
|
|
|
|
|
|
|
|
In order for the system to boot, whenever possible, the rootfs image must contain the kernel image as `/vmlinuz`. That is, as a single file in the root directory of the squashfs.
|
|
|
|
|
|
|
|
TODO: clarify if the file may be a symbolic link or not.
|
|
|
|
|
|
|
|
### Updates
|
|
|
|
|
|
|
|
In order to allow SysOTA to update boot assets they must be available in the rootfs image. During the existing update process the rootfs image is replaced with a new image.
|
|
|
|
|
|
|
|
Using platform-specific logic, SysOTA will selectively copy and modify boot assets from the rootfs and put them in the boot partition.
|
| ... | ... | |