This repository contains publicly available layers for building and testing the Thistle update client within a Yocto image. Currently only the Kirkstone(4.0) release of Yocto is supported.
The following layers are included:
meta-thistle-base- A layer for creating a base image.meta-thistle-base-bsp- A layer adding support for certain platforms (rpi4, qemuarm64) as well as additional software.meta-thistle-update-client- A layer for installing the Thistle update client.
This layers provides the thistle-base distribution.
This distibutio comes with a suite of sane defaults (vfat support, networkmanager, bash profile, sudo, i2c tools). In addition it also optionally provides curl.
This layers provides additional support for extended platforms. It also provides recipe for building and integrating with u-boot.
This layers provides the Thistle Update Client binary for the target platform