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