| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
|
|
|
|
|
|
| |
STAGING_DIR_NATIVE does not get populated as I had previously believed.
Native recipes do not get packaged, so although we want to use a native
executable, we need to get the config files from the
aktualizr-host-tools package built by the aktualizr (target) recipe.
Thanks to Andre McCurdy and Khem Raj for insight on how to get this
right.
|
|
|
|
| |
Note that the HsmTests still sometimes fail
|
|
|
|
|
|
|
|
| |
There is no longer a need for dumping the whole config, now we can just
add what we need to a new config file and use that in addition to the
base config. This simplifies several things and fixes a few bugs.
Also renamed the configs to make provenance a little clearer.
|
|
|
|
|
|
|
|
| |
Move HSM dependencies to aktualizr recipe, since it's aktualizr that can
depend on HSM support, not the provisioning prepartion.
Remove references to systemd in provisioning recipes, since they have
nothing to do with systemd.
|
|
|
|
| |
Missing directories in FILES_xx were causing bitbake QA errors on sumo
|
|
|
|
|
|
| |
Fix permissions, drop explicit aktualizr dependency, put everything in
/usr/lib/sota/conf.d, rename with numeric prefixes to make precedence
more clear.
|
|
|
|
|
| |
At present they should be very similar. The only outstanding difference
(other than the HSM parts) is whether the root CA is installed.
|
| |
|
|
|
|
|
|
| |
Also remove --no-root-ca for implicit prov. It's still there for the HSM
case. If we really do need that flag for the implict recipe for
Spekulatius, then we need to do some thinking.
|
|
|
|
|
|
| |
- New garage-sign interface
- Remove garage-sign recipe (now installed with aktualizr-native)
- Small but critical bugfixes in aktualizr
|
|
|
|
|
| |
This basically cripples implicit provisioning but at least it bitbakes
without error.
|
|
|
|
| |
Signed-off-by: Anton Gerasimov <anton@advancedtelematic.com>
|
|
|
|
| |
OE standard is apparently four spaces.
|
|
|
|
|
|
| |
* hsm-test is no longer used.
* Use Yocto variables where suitable.
* Eliminate redundant directory slashes.
|
|\
| |
| | |
Provide user interface to add legacy secondary bridge
|
| | |
|
|/
|
|
| |
This enables backwards incompatible changes to configuration format
|
|
|
|
| |
We don't support this scenario any more and it makes testing more complicated.
|
|
|
|
|
| |
* Use ${libdir} and ${bindir} wherever possible.
* Use rm -f so that tasks are repeatable.
|
|
|
|
|
| |
Also remove implicit-prov from DISTRO_FEATURES. Just specify
SOTA_CLIENT_PROV directly.
|
|
|
|
| |
It should be able to be updated.
|
|
Split aktualizr into basic and native recipes by moving most of the work
to an include file. Use aktualizr-implicit-writer (on host) to do the
actual work of configuring sota.toml and installing files.
Still not quite fully functional.
|