Include coreboot_util.sh inside heads environment
I saw the announcement of coreboot release recently and am preparing to update. The first thing I notice is that the update process is obtuse and time consuming if running heads. The docs (https://puri.sm/coreboot/ , https://source.puri.sm/coreboot/utility) say I should run the utility again but that if I'm using Heads I should update from within the Heads environment.
There is no download feature inside of heads (that I can see). I'm already running inside a coreboot+heads booted OS when I run coreboot_util.sh
. Why do I need to restart and run from within heads?
If 'update inside heads' is the only supported workflow then HEADS should include coreboot_util.sh
inside the environment and allow the whole process to be done at one time.
Given that heads is only supported on librem hardware it should be pretty easy to get networking going. It may require more storage somewhere to hold all of the drivers and subsystems but that is preferable to manual (confusing, error prone) steps in a process which could brick a system.
Hoping next time is easier by posting this suggestion now.