The bakery is part of the gokrazy project. It consists of a set of programs, installed on multiple different Raspberry Pis at stapelberg’s place:
- A number of “sacrificial” Raspberry Pis (
bakery
,bakery4
,bakeryzero2w
, etc.) are running a gokrazy image with thebake
program. The program prints success messages to the serial console. - The
bootery
program installs updated gokrazy images on thebakery
Raspberry Pis and waits for the success messages printed by thebake
program (the Raspberry Pi runningbootery
is physically connected to the serial console of thebakery
Raspberry Pi).
The bootery
program is used in our continuous integration setup to
verify that new firmware and
kernel versions actually work on
real hardware.
gok add github.com/gokrazy/bakery/cmd/bake