RAUC
The update system of Home Assistant OS. It installs a new version of the whole system next to the running one, so a device can go back when an update does not work.
- In code
.raucbbuildroot-external/ota/- Also
- update bundle
Home Assistant OS has two system slots. RAUC writes an update bundle to the slot that is not running, and the device boots into it. If that does not work, it goes back to the slot it came from. The Supervisor starts these updates. See The update system.