3 Commits

Author SHA1 Message Date
Owen Carter
ba12d53a61
Make only single kernel version, offer to update sources (#11)
Source updates may break building older releases (eg kernel#48 source breaks dtb includes for kernel#41)
* Only build latest
* offer to update sources
2024-11-07 14:17:47 +01:00
Owen
140add012f build kernels in reverse order 2024-10-14 12:06:07 +02:00
Owen Carter
520118f143
Update tooling for custom kernels (#6)
Improve support for custom device trees when kernel updates are received

* Modified make-trees.sh so that it builds for all installed kernels.
* A new script flash-latest.sh that copies the resulting .dtb files into the /etc/flash-kernel/dtbs/ override folder.

The build-trees README is updated for this, and shows how to configure flash-kernel to use the custom .dtbs.

Kernel upgrade should now go:

[after a new kernel upgrade is installed]
* Upgrade source: cd source && apt source linux-riscv
* Build dtb's: cd build-trees &&; ./make_dtbs.sh
* Install device tree via softlinks ./flash_latest.sh
* Reboot
2024-09-19 14:52:55 +02:00