summaryrefslogtreecommitdiffstats
path: root/classes
Commit message (Collapse)AuthorAgeFilesLines
* Merge pull request #150 from advancedtelematic/feat/remerge-recipescajun-rat2017-11-011-1/+0
|\ | | | | Feat/remerge recipes
| * Remerge aktualizr recipes.Patrick Vacek2017-10-271-1/+0
| | | | | | | | | | | | | | | | | | | | | | I found the trick to allow specifiying target vs native variables and tasks. It's a bit wordy but better than having three separate files for the aktualizr recipe. Oddly and annoyingly, while only "aktualizr" must be specified in sota_bleeding.inc, both "BRANCH_pn-aktualizr" and "BRANCH_pn-aktualizr-native" must be specified in local.conf to correctly use a given branch.
* | Remove IMAGEDATESTAMP to make sstate input deterministicAnton Gerasimov2017-10-301-5/+1
|/
* Use garage-push from aktualizr repo.Patrick Vacek2017-10-241-1/+1
| | | | | | No need for sota-tools repo anymore. Bump aktualizr version to get necessary build fix.
* Support pkcs#11 in aktualizr and add softhsm token for testingAnton Gerasimov2017-10-161-0/+3
|
* Move provisioning out of ostree bbclass into autoprov recipe.Patrick Vacek2017-10-052-49/+2
| | | | | Also remove implicit-prov from DISTRO_FEATURES. Just specify SOTA_CLIENT_PROV directly.
* Create recipe for implicit provisioning file shuffling.Patrick Vacek2017-09-293-2/+5
| | | | | | | | 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.
* Formatting.Patrick Vacek2017-09-251-190/+192
| | | | According to https://www.openembedded.org/wiki/Styleguide
* Merge pull request #140 from advancedtelematic/feat/PRO-3805/cert_installcajun-rat2017-09-131-0/+19
|\ | | | | Hacky ability to provide client credentials and install them on the device
| * Hacky ability to provide client credentials and install them on the device.Patrick Vacek2017-09-121-0/+19
| |
* | Add recipes to test pkcs11 functionality in AktualizrAnton Gerasimov2017-09-131-1/+1
|/
* Merge pull request #138 from dl9pf/patch-13OYTIS2017-09-111-0/+1
|\ | | | | Pyro needs coreutils-native (we call sync) b/c rss
| * Pyro needs coreutils-native (we call sync) b/c rssJan-Simon Möller2017-09-091-0/+1
| | | | | | | | | | We need to make sure 'sync' is in place. Unzip-native could probably also use ":do_populate_sysroot".
* | sota.bbclass: Add aktualizr-auto-provLeon Anavi2017-09-111-1/+2
|/ | | | | | | Append recipe aktualizr-auto-prov for provisioning of systemd service and configurations to the SOTA image. Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
* Merge remote-tracking branch 'github/morty' into HEADPhil Wise2017-08-241-47/+36
|\
| * Show warnings if credentials are not providedLeon Anavi2017-08-171-7/+16
| | | | | | | | | | | | | | Print warnings if variable SOTA_PACKED_CREDENTIALS is not set or if the specified file does not exist. Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
| * Delete treehub.json from the credentials package on the deviceAnton Gerasimov2017-08-101-0/+3
| |
| * Call garage-push directly with zip file instead of sending unzipped contents.Patrick Vacek2017-08-071-43/+16
| | | | | | | | | | 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 binariesShaun Taheri2017-07-261-1/+5
| |
* | image_types_ostree.bbclass: Fix path to unzipLeon Anavi2017-07-071-1/+2
|/ | | | | | | | | The creation of images, such as rpi-basic-image failed on branch Pyro due to missing/wrong path to unzip. This patch adds unzip-native as a dependency and ensures that the image will be created successfully. Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
* Merge pull request #99 from advancedtelematic/bugfix/rpixzOYTIS2017-07-052-8/+2
|\ | | | | Compress rpi-sdimg-ota
| * Fix output directory in sdcard_image-rpi-otaAnton Gerasimov2017-07-041-7/+1
| |
| * Use compression on output file to save spaceJan-Simon Möller2017-06-291-1/+1
| | | | | | We could make that a option to the user ...
* | Merge pull request #91 from dl9pf/patch-1cajun-rat2017-07-051-1/+1
|\ \ | | | | | | Remove also compressed rpi-sdimg.xz
| * | Remove also compressed rpi-sdimg.xzJan-Simon Möller2017-06-291-1/+1
| |/
* / Disable noisy warnings ... should only print once.Jan-Simon Möller2017-06-291-3/+3
|/
* Aktualizr updates, including sync()Phil Wise2017-06-261-1/+1
| | | | | Perform sync() after provisioning Store sota.toml in updatable /usr directory
* sota: Support m3ulcbLeon Anavi2017-06-222-0/+10
| | | | | | Support Renesas R Car Starter Kit Generation 3 (m3ulcb). Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
* Preserve /var/localPhil Wise2017-06-221-2/+3
| | | | Fixes SPEC-761 in AGL
* Merge pull request #77 from advancedtelematic/feat/aktualizruptanecajun-rat2017-06-141-1/+1
|\ | | | | Add uptane-capable aktualizr
| * Add uptane-capable aktualizrAnton Gerasimov2017-06-141-1/+1
| |
* | Fix a typo (missing double quotes)OYTIS2017-06-091-1/+1
| |
* | Set default SOTA_CLIENT directly in sota.bbclassAnton Gerasimov2017-06-081-0/+1
| |
* | Add option to choose which sota client to use (if any)Anton Gerasimov2017-05-311-1/+1
|/
* Merge pull request #64 from advancedtelematic/feat/PRO-2945/zipcredsJon Oster2017-05-261-0/+48
|\ | | | | Add support for zipped credentials
| * Fix broken EnglishOYTIS2017-05-261-2/+2
| |
| * Fix a typoOYTIS2017-05-261-1/+1
| |
| * Add support for zipped credentialsAnton Gerasimov2017-05-241-0/+48
| |
* | Merge pull request #72 from advancedtelematic/bugfix/PRO-3141/rpi-sdimgcajun-rat2017-05-262-4/+3
|\ \ | | | | | | Remove unneeded image types
| * | Remove unneeded image typesAnton Gerasimov2017-05-262-4/+3
| | |
* | | Support Aktualizr in manual-provisioning modePhil Wise2017-05-241-0/+2
|/ / | | | | | | | | | | | | | | | | 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)
* | Merge pull request #67 from advancedtelematic/fix/machine-prefixcajun-rat2017-05-241-1/+2
|\ \ | | | | | | Prefix OSTREE_BRANCHNAME with ${MACHINE}-
| * | Prefix OSTREE_BRANCHNAME with ${MACHINE}-Phil Wise2017-05-231-1/+2
| | | | | | | | | | | | | | | As a temporary fix, treehub is going to use this to derive the relevant hardwareIdentifier for a push.
* | | Fix typo in machine name for R-Pi3Phil Wise2017-05-231-1/+1
|/ /
* | Merge pull request #61 from advancedtelematic/feat/noopcajun-rat2017-05-226-27/+32
|\ \ | | | | | | Make layer inclusion a neutral operation
| * | Don't build wic on qemu and rpiAnton Gerasimov2017-05-162-0/+4
| | |
| * | Merge remote-tracking branch 'origin/morty' into feat/noopAnton Gerasimov2017-05-112-4/+21
| |\|
| * | Make layer inclusion a neutral operationAnton Gerasimov2017-05-104-27/+28
| | | | | | | | | | | | | | | | | | | | | Classes are and bbappends are reworked so that mere inclusion of this layer to bbappends.conf doesn't change anything. In addition class behavior can now be controlled by both inheriting sota.bblcass and enabling "sota" DISTRO_FEATURE.
* | | Get u-boot installed on Raspberry Pi 3Anton Gerasimov2017-05-181-0/+1
| |/ |/|
* | Disable connman, systemd-networkd is used insteadAnton Gerasimov2017-05-091-1/+2
| |