| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
Signed-off-by: Stephan Eberle <stephaneberle9@gmail.com>
|
|
|
|
|
|
|
|
| |
Backport additional recipes for sota, support and test from
branch rocko as well as the class target_version_example.
Suggested-by: Patrick Vacek <patrickvacek@gmail.com>
Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
|
|
|
|
|
|
|
|
|
| |
Cleanup of the Yocto/OE recipe for OSTree based on the work
from the branches for newer Yocto releases. Use the same
version of init.sh as in branch rocko.
Suggested-by: Patrick Vacek <patrickvacek@gmail.com>
Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
|
|
|
|
|
|
|
|
|
| |
Minor changes because aktualizr_cert_provider has been renamed
to aktualizr-cert-provider and some of the name of command-line
arguments have been also changed.
Suggested-by: Patrick Vacek <patrickvacek@gmail.com>
Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
|
|
|
|
|
|
|
|
| |
Backport the brief bit of logic for handling SOTA_HARDWARE_ID
from the recipe in the branches for newer releases.
Suggested-by: Patrick Vacek <patrickvacek@gmail.com>
Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
|
|
|
|
|
|
|
| |
Backport latest Aktualizr and use the same version as in
branches Sumo and Thud.
Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
|
|
|
|
|
|
|
| |
Upgrade ostree version from v2017.3 to v2018.7 because this
version is known to work with the latest version of Aktualizr.
Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
|
|
|
|
|
|
|
| |
Backport asn1c from branch Sumo because the latest version
of Aktualizr depends on it.
Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
|
|
|
|
|
|
|
|
| |
Move Yocto/OE recipe xz from the run-time dependencies
to the dependencies because liblzma is required for
the successful configuration of OSTree.
Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
|
| |
|
| |
|
|
|
|
|
|
|
|
|
| |
Unzip credentials archive and create files as appropriate, since none of
that is necessary for aktualizr anymore. This is now done in the
sota_provision script.
It apparently does not work in the rvi-sota-client recipe, but this
solution is perhaps even cleaner anyway.
|
|
|
|
|
| |
Warn if older credential environment variables are set. They are now
ignored since the credentials aren't unpacked during building.
|
| |
|
| |
|
| |
|
|\
| |
| | |
Split rvi-sota-client into multiple binaries
|
| | |
|
| | |
|
|/
|
|
| |
This fixes a build error on Ubuntu.
|
|\
| |
| | |
PRO-3157 Restore petname usage in rvi-sota-client provision script
|
| |
| |
| |
| |
| |
| | |
Petname usage got inadvertently removed a few commits ago, but nobody
noticed. We need the petnames because otherwise attempting to reprovision
a device will fail.
|
| |
| |
| |
| |
| |
| |
| | |
Update to stable version of Aktualizr known to
perform successful end to end update using Poky.
Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
|
|/
|
|
|
|
| |
Fix issues with the random generated device ID.
Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
|
| |
|
| |
|
| |
|
|
|
|
|
| |
Perform sync() after provisioning
Store sota.toml in updatable /usr directory
|
|
|
|
| |
Fixes DEM-169
|
| |
|
|\
| |
| | |
Add uptane-capable aktualizr
|
| | |
|
| | |
|
|\|
| |
| | |
Build OSTree with curl support
|
| | |
|
|/ |
|
| |
|
| |
|
|\
| |
| | |
Add support for zipped credentials
|
| | |
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Aktualizr currently supports OSTree updates in non-autoprovisioned mode. Add a
systemd service to run it in that mode. It uses the same location for the
config file as rvi-sota-client (/sysroot/boot/sota.toml)
Also, the aktualizr recipe is reformatted according to
meta-openembedded/contrib/oe-stylize.py (which follows the OE styleguide)
|
|/ |
|
|
|
|
|
|
|
|
| |
Support identifying the root filesystem via a kernel command line like
'ostree_root=LABEL=mylabel'. Also make it mount a filesystem labeled 'otaroot'
by default.
This means it is possible to test the Minnowboard build in Qemu.
|
|
|
|
|
| |
OSTree has a hardcoded path to ostree-grub-generator, this wrapper sets it
dynamically to avoid problems with sharing a SSTATE cache.
|
|
|
|
|
|
|
|
| |
This overrides the package version for Aktualizr to be latest master. This is
recommended for development and test only. To use it, add the following to
local.conf:
require conf/include/local/sota_bleeding.inc
|
| |
|
| |
|
| |
|
| |
|
|\
| |
| | |
Add dependency in CURL to sota-tools recipe
|