summaryrefslogtreecommitdiffstats
path: root/recipes-sota/aktualizr
Commit message (Collapse)AuthorAgeFilesLines
* Switch to the aktualizr's master headMike Sul2019-02-261-1/+1
| | | | Signed-off-by: Mike Sul <ext-mykhaylo.sul@here.com>
* aktualizr-auto-prov-creds: remove API Gateway URL if it exists.Patrick Vacek2019-02-261-1/+6
| | | | | | It will only be used by garage-sign. Signed-off-by: Patrick Vacek <patrickvacek@gmail.com>
* aktualizr and image_types_ota: more curly braces.Patrick Vacek2019-02-201-2/+2
| | | | | | | | Just trying to be careful and consistent. I didn't change every variable in places where it seemed like it was obvious that we were dealing with purely local variables. Signed-off-by: Patrick Vacek <patrickvacek@gmail.com>
* meta: replace bberror with bbfatalMing Liu2019-02-201-1/+1
| | | | | | | | | When calling bbfatal, it reports error message and exit 1, it should be used to replace of 'bberror && exit 1' to avoid being redundant. Also fixed some incorrect bberror usages and typos. Signed-off-by: Ming Liu <liu.ming50@gmail.com>
* Merge pull request #477 from ↵Ben Luck2019-02-191-1/+1
|\ | | | | | | | | advancedtelematic/bugfix/OTA-1436/rocko-secondary-results Bump aktualizr (rocko)
| * Bump aktualizrbugfix/OTA-1436/rocko-secondary-resultsLaurent Bonnans2019-02-111-1/+1
| | | | | | | | | | | | | | To 2aa9d93ccea09ec327789eecf858de561ef632da, which changed the installation result reporting format Signed-off-by: Laurent Bonnans <laurent.bonnans@here.com>
* | aktualizr: split binaries to their own packagesMing Liu2019-02-061-32/+29
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This patch mainly aims to fix the following issues: - ${libdir}/sota/conf.d is being put into aktualizr package, but ${libdir}/sota/*.toml is being put into aktualizr-host-tools, this does not make sense, if a end user only install aktualizr-host-tools to a target, he will miss the config files in ${libdir}/sota/conf.d. - A user should be able to install garage-deploy garage-push to a board if he wants to do that by choosing building aktualizr with sota-tools, but now it's not in that case, garage-deploy garage-push are only available for native. - It's not necessary to distinguish native/target when installing systemd services, they will be dropped by sstate from native sysroot any way. - It would be better that all binaries to be put into their own packages, so a end user can choose to install a package only with one binary, rather than having to install the entire aktualizr-host-tools. Introduce per-binary based packages for host tools, and gather all config files to aktualizr-configs, it will be depended by binary packages and main aktualizr package. Signed-off-by: Ming Liu <liu.ming50@gmail.com>
* | aktualizr: introduce PACKAGECONFIGMing Liu2019-02-061-25/+20
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | There are several flaws in current aktualizr recipe: - It builds with 'BUILD_SYSTEMD=ON' by default but does not set DEPENDS to systemd, this is not leading to compilation errors so far because systemd is deployed into recipe sysroot by ostree if 'systemd' exists in DISTRO_FEATURES, but in other cases, it will cause compilation errors. - GARAGE_SIGN_SHA256 is being passed to EXTRA_OECMAKE even it's not set anythere, this will lead a wrong GARAGE_SIGN_SHA256_ARG to be set in cmake files. - pkgconfig is being called in aktualizr CMakeFile, so it needs inherit pkgconfig.bbclass To fix the above flaws, meanwhile to keep the code cleaner, we introduce PACKAGECONFIG to handle the configurations. Signed-off-by: Ming Liu <liu.ming50@gmail.com>
* | aktualizr: drop duplicated file from FILES_${PN}Ming Liu2019-02-061-1/+0
|/ | | | | | | "${bindir}/aktualizr-check-discovery" is being set in both FILES_${PN} and FILES_${PN}-tools, drop it from FILES_${PN}. Signed-off-by: Ming Liu <liu.ming50@gmail.com>
* aktualizr: bump to latest 1cad6d10286ade64b24021ca0e23de0d3b64f520Laurent Bonnans2019-01-291-1/+1
| | | | | | | | | - OStree installations are considered complete after a reboot under the new version - image downloads are not parallelized anymore - various enhancements and bug fixes Signed-off-by: Laurent Bonnans <laurent.bonnans@here.com>
* aktualizr: Bump to latest (d00d1a04cc2366d1a5f143b84b9f507f8bd32c44).feat/rocko/hardware-id-etcPatrick Vacek2018-11-291-1/+1
| | | | | | Some OSTree improvements, reboot detection, retry failed downloads. Signed-off-by: Patrick Vacek <patrickvacek@gmail.com>
* aktualizr: fix hardware ID config section.Patrick Vacek2018-11-291-1/+1
| | | | Signed-off-by: Patrick Vacek <patrickvacek@gmail.com>
* Allow setup custom hardware_idSerhiy Stetskovych2018-11-291-0/+4
| | | | Signed-off-by: Serhiy Stetskovych <patriotyk@gmail.com>
* aktualizr: Bump to latest and fix names.Patrick Vacek2018-11-292-6/+6
| | | | Signed-off-by: Patrick Vacek <patrickvacek@gmail.com>
* aktualizr: use config instead of environment variables.fix/rocko/newline-etcPatrick Vacek2018-11-137-14/+1
| | | | | | | This should make the secondary config dir process better anyway, and it finally gets rid of a hacky workaround that we'd been using for ages. Signed-off-by: Patrick Vacek <patrickvacek@gmail.com>
* aktualizr: improve secondary config directory logic.Patrick Vacek2018-11-131-3/+7
| | | | | | Use -d and warn if directory is invalid. Signed-off-by: Patrick Vacek <patrickvacek@gmail.com>
* aktualizr: Fix virtual secondary support.Patrick Vacek2018-11-133-10/+11
| | | | | | | | Use /etc/sota/ecus as using /var/sota/ecus was conflicting with the provisioning recipes that also use /var/sota. Not totally ideal, but the best compromise I could find. Signed-off-by: Patrick Vacek <patrickvacek@gmail.com>
* aktualizr: bump to latest for server URL newline fix.Patrick Vacek2018-11-091-1/+1
| | | | Signed-off-by: Patrick Vacek <patrickvacek@gmail.com>
* aktualizr: Remove implicit_writer. It is now unused.Patrick Vacek2018-10-291-2/+1
| | | | Bump to the latest version as well.
* Remove aktualizr hacks related to ubuntu supportLaurent Bonnans2018-10-291-4/+2
|
* Update aktualizr example secondary config pathLaurent Bonnans2018-10-291-3/+3
|
* aktualizr: remove BUILD_ISTOP flag.Patrick Vacek2018-10-291-1/+0
|
* aktualizr: remove example-interface.Patrick Vacek2018-10-291-3/+1
|
* aktualizr: bump to latest.feat/import-installed-versions-rockoPatrick Vacek2018-10-021-1/+1
| | | | Includes test fixes and async downloads.
* Fixes for oe-selftestAnton Gerasimov2018-10-024-5/+4
|
* Add SOTA_DEPLOY_CREDENTIALS variable to control whether the built image ↵Anton Gerasimov2018-10-027-103/+87
| | | | should be provisioned
* aktualizr-uboot-env-rollback: Use generic MPL-2.0 license.Patrick Vacek2018-10-021-5/+1
|
* aktualizr tools: use generic MPL license instead of our own copy.Patrick Vacek2018-10-025-387/+8
|
* aktualizr: bump to latest for campaign and test fixes.Patrick Vacek2018-09-211-1/+1
|
* Update `installed_versions` passing to new locationLaurent Bonnans2018-09-211-1/+1
|
* softhsm-testtoken: Update paths for token import.Patrick Vacek2018-09-211-1/+1
| | | | And bump aktualizr recipe
* Merge pull request #377 from advancedtelematic/bugfix/lshw-aktualizr-etc-rockoBen Luck2018-09-041-1/+1
|\ | | | | | | | | | | Bugfix/lshw aktualizr etc rocko @patrickvacek Looks good to me :)
| * aktualizr: bump to latest (062ab7756c375ee2c913d3197cafe4ee2f97ef2a).bugfix/lshw-aktualizr-etc-rockoPatrick Vacek2018-09-031-1/+1
| | | | | | | | Includes fixes for Ubuntu 18.04.
| * aktualizr: bump to latest version (fad299b846b9c1b58a9c1f715f4c26c69610d02c).Patrick Vacek2018-08-311-1/+1
| |
* | Remove aktualizr dep on u-boot-fw-utils in generalfix/u-boot-fw-utils-dependLaurent Bonnans2018-08-231-2/+1
|/ | | | Should only be needed when using the u-boot env rollback feature
* aktualizr: bump to latest for key rotation and storage updates.feat/PRO-Tech-#1-rockoPatrick Vacek2018-08-081-1/+1
| | | | | Work around a bug in oe-selftest with migration and aktualizr-info interplay by forcing --allow-migrate for now.
* Bump Aktualizr revision to fix HSM bugPhil Wise2018-08-011-1/+1
|
* aktualizr: bump to latest and accommodate hmi_stub.Patrick Vacek2018-07-261-1/+2
|
* aktualizr: retry garage-sign version check and handle errors better.Patrick Vacek2018-07-171-2/+15
|
* aktualizr: bump to latest for PRO-H#3 sprint.Patrick Vacek2018-07-171-1/+1
|
* aktualizr: bump to latest (72abac76184c84b9a5beb0dfbb103a13b9bfb2ae).Patrick Vacek2018-07-061-1/+1
|
* aktualizr: support check-discovery and fix secondary tests.Phil Wise2018-07-021-1/+8
| | | | | | | | | Cherry-pick of 78422f6ca6e5cca90e33ad49aa1b39bb25c527b3 from master. Original commit message follows: Compatibility with latest aktualizr Note that the HsmTests still sometimes fail
* aktualizr: Get latest for PRO-H#2 sprint.Patrick Vacek2018-07-021-1/+1
|
* Merge pull request #349 from advancedtelematic/bugfix/rocko-latest-aktualizrcajun-rat2018-06-261-2/+3
|\ | | | | Bump aktualizr to latest and fix googletest complaint.
| * Bump aktualizr to latest and fix googletest complaint.Patrick Vacek2018-06-261-2/+3
| |
| * Remove deprecated -i option from implicit writer's command lineAnton Gerasimov2018-06-182-2/+0
| |
* | Merge branch 'rocko' into bugfix/typos_and_comments_rockoPatrick Vacek2018-06-183-4/+29
|\|
| * Add support for rollback on Raspberry PiAnton Gerasimov2018-06-153-4/+29
| |
* | aktualizr: Bump to latest.Patrick Vacek2018-06-133-3/+1
| | | | | | | | No longer provide input config to implicit_writer.
* | aktualizr-auto-prov: Remove redundant '.toml'.Patrick Vacek2018-06-121-2/+2
|/