OSTree is a tool for atomic full file system upgrades with rollback capability. OSTree has several advantages over traditional dual-bank systems, but the most important one is that it minimizes network bandwidth and data storage footprint by sharing files with the same contents across file system deployments.
In addition to the standard Yocto dependencies, meta-updater generally requires a few additional dependencies, depending on your use case and target platform. To install these additional packages on Debian/Ubuntu, run this:
sudo apt install cpu-checker default-jre parted
sudo apt install ovmf
Table of Contents
The following documentation focuses on tasks that involve the meta-updater layer. If you want to get an idea of the overall developer workflow in OTA Connect, see the OTA Connect Developer Guide.
Find out if your board is supported and learn about the minimum hardware requirements.
Learn how to use this layer as part of AGL.
Learn how to add this layer to your own Yocto project.
Learn how to configure OTA-related functionality when building images, including how to install custom versions of aktualizr.
Learn how to optimize your build for development or production.
Learn about the
garage-signutilities, aktualizr configuration recipes, and service resource control.
Learn how to use the
oe-selftestframework for quality assurance and how to run the aktualizr test suite via ptest.
Get help on common problems.
This code is licensed under the MIT license, a copy of which can be found in this repository. All code is copyright HERE Europe B.V., 2016-2020.