Bootloader Integration
Integration
Thistle Update Client Bootloader Integration
The Thistle Update Client fully supports A/B full filesystem updates. We abstracted the interaction with different bootloader through 2 simple scripts - one is used to tell the bootloader to attempt a boot on the newly updated partition, and another one to confirm that the boot was successful (latch-in update).
The second script confirms that the boot was successful by copying back the original command line file.
These scripts are all it takes to integrate the Thistle Update Client with the Raspberry Pi bootloader for A/B full filesystem updates!

