summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
| * aktualizr-device-prov-creds: remove it.Patrick Vacek2019-10-216-72/+0
| | | | | | | | | | | | | | | | | | | | Originally I was just trying to remove the reference to DEPLOY_DIR_IMAGE because it depends on MACHINE, but then I realized that this recipe is just plain not worth keeping. It isn't viable for anything except the most limited testing, since it bakes device-specific credentials into an image, but we weren't even using it for testing. Signed-off-by: Patrick Vacek <patrickvacek@gmail.com>
| * Specify more configs as MACHINE_ARCH.Patrick Vacek2019-10-213-0/+7
| | | | | | | | | | | | | | If they depend on MACHINE, that's what we gotta do. Still haven't sorted out aktualizr-device-prov-creds, though. Signed-off-by: Patrick Vacek <patrickvacek@gmail.com>
| * Split aktualizr hwid config to another recipeLaurent Bonnans2019-10-212-5/+24
| | | | | | | | | | | | So that we can fix the ${MACHINE} dependency issues Signed-off-by: Laurent Bonnans <laurent.bonnans@here.com>
| * layer.conf: Update LAYERDEPENDS_sota.Patrick Vacek2019-10-211-1/+2
| | | | | | | | | | | | It was missing a few dependencies. Signed-off-by: Patrick Vacek <patrickvacek@gmail.com>
| * aktualizr: use SIGGEN_EXCLUDE_SAFE_RECIPE_DEPS for config recipes.Patrick Vacek2019-10-217-1/+37
| | | | | | | | | | | | | | | | | | | | | | | | | | This is a bit of a compromise. These recipes are allarch, since they do not depend on an architecture, but they depend on aktualizr, which is definitely not allarch. Therefore, we must tell bitbake not to treat the aktualizr architecture as a dependency of these recipes. However, this means that if one of the config files changes in the aktualizr repo, we need to bump the version of the recipe that uses it to make sure bitbake picks up that change. Signed-off-by: Patrick Vacek <patrickvacek@gmail.com>
| * demo-config: recipes that depend on MACHINE cannot be allarch.Patrick Vacek2019-10-213-6/+0
| | | | | | | | Signed-off-by: Patrick Vacek <patrickvacek@gmail.com>
| * demo-config: inherit allarch for config-only recipes.Patrick Vacek2019-10-212-5/+9
| | | | | | | | Signed-off-by: Patrick Vacek <patrickvacek@gmail.com>
| * demo-network-config: use ${libdir} consistently.Patrick Vacek2019-10-213-9/+9
| | | | | | | | Signed-off-by: Patrick Vacek <patrickvacek@gmail.com>
| * aktualizr: fix secondary recipes' dependencies.Patrick Vacek2019-10-216-16/+17
| | | | | | | | | | | | | | Most do not need to depend on aktualizr-native and do not need to be rebuilt if the credentials change. Signed-off-by: Patrick Vacek <patrickvacek@gmail.com>
| * Fix aktualizr version reporting in yocto imageLaurent Bonnans2019-10-211-5/+9
| | | | | | | | | | | | | | | | | | | | Stop overriding AKTUALIZR_VERSION with the recipe version which is mostly bogus. And bump aktualizr to make sure we're using a version which fails at configure time if no version was specified. Signed-off-by: Laurent Bonnans <laurent.bonnans@here.com>
| * Give names to different SRC_URI in aktualizr recipeLaurent Bonnans2019-10-211-5/+4
| | | | | | | | | | | | To make it self-documenting and extendable Signed-off-by: Laurent Bonnans <laurent.bonnans@here.com>
| * README: Point docs at the dev guide in the portal.Patrick Vacek2019-10-211-16/+12
| | | | | | | | | | | | As opposed to the source of the docs in the aktualizr repo. Signed-off-by: Patrick Vacek <patrickvacek@gmail.com>
| * README: fix a malformed link and add some more.Patrick Vacek2019-10-211-1/+2
| | | | | | | | Signed-off-by: Patrick Vacek <patrickvacek@gmail.com>
| * README: update and restructure the links to the dev portal.Patrick Vacek2019-10-211-16/+20
| | | | | | | | Signed-off-by: Patrick Vacek <patrickvacek@gmail.com>
| * Example config for a virtual secondary.Patrick Vacek2019-10-213-0/+44
| | | | | | | | | | | | Useful for updating an arbitrary file in /var. Signed-off-by: Patrick Vacek <patrickvacek@gmail.com>
| * Use the recommended kernel entry point on RPILaurent Bonnans2019-10-211-1/+1
| | | | | | | | | | | | | | 0x8000 does not work on raspberrypi4-64 whereas 0x80000 is the value recommended for all platforms on u-boot Signed-off-by: Laurent Bonnans <laurent.bonnans@here.com>
| * Raspberrypi4 initial supportLaurent Bonnans2019-10-213-1/+37
| | | | | | | | Signed-off-by: Laurent Bonnans <laurent.bonnans@here.com>
| * Remove Jenkins references in meta-updaterLaurent Bonnans2019-10-213-192/+0
|/ | | | | | Was killed for good Signed-off-by: Laurent Bonnans <laurent.bonnans@here.com>
* Merge pull request #602 from advancedtelematic/backport/thud/2019.7Patrick Vacek2019-09-169-318/+129
|\ | | | | Backport/thud/2019.7
| * aktualizr: aktualizr-repo was renamed to uptane-generator.backport/thud/2019.7Patrick Vacek2019-09-111-5/+5
| | | | | | | | | | | | Also bump to 2019.7 release of aktualizr and latest garage-sign. Signed-off-by: Patrick Vacek <patrickvacek@gmail.com>
| * Don't try to put the repo manifest in the initramfs image.Patrick Vacek2019-09-111-1/+1
| | | | | | | | | | | | It isn't very useful there and just takes up space. Signed-off-by: Patrick Vacek <patrickvacek@gmail.com>
| * Print usage information after parameter checking.Patrick Vacek2019-09-111-6/+6
| | | | | | | | | | | | No use printing all that if there's a problem anyway. Signed-off-by: Patrick Vacek <patrickvacek@gmail.com>
| * Prevent creating an overlay with any path but the current directory.Patrick Vacek2019-09-111-1/+11
| | | | | | | | | | | | | | | | | | | | Anything else will cause problems because of the hackery with keeping backup copies of the image and the u-boot rom. Also warn about supplying a different image name after the overlay has been created. That doesn't work and it will be ignored. Signed-off-by: Patrick Vacek <patrickvacek@gmail.com>
| * Copy the image and U-Boot rom when using overlays.Patrick Vacek2019-09-112-9/+43
| | | | | | | | | | | | | | | | | | | | | | Since bitbake can remove old images that an overlay was non-obviously dependent on, the safest thing to do is make a copy of the image and keep it alongside the overlay. When using the overlay later, automatically use that image. Also do the same thing with the U-Boot rom. This should also make moving the overlay file to another machine much easier. Signed-off-by: Patrick Vacek <patrickvacek@gmail.com>
| * fixing broken linkMerlin Carter2019-09-111-1/+1
| | | | | | | | Signed-off-by: Merlin Carter <merlin.carter@here.com>
| * Restore basic doc about getting started and dependencies.Patrick Vacek2019-09-111-0/+18
| | | | | | | | Signed-off-by: Patrick Vacek <patrickvacek@gmail.com>
| * Fix typo.Patrick Vacek2019-09-111-1/+1
| | | | | | | | Signed-off-by: Patrick Vacek <patrickvacek@gmail.com>
| * OTA-3682: Remove the existing docMerlin Carter2019-09-1111-388/+17
| | | | | | | | | | | | | | | | | | Removing the existing meta-updater doc so it can be moved into the aktualizr repo. Also updated README to point to same files in aktualizr repo. Signed-off-by: Merlin Carter <merlin.carter@here.com>
| * Remove redundant content from the contrib doc.Patrick Vacek2019-09-111-10/+1
| | | | | | | | Signed-off-by: Patrick Vacek <patrickvacek@gmail.com>
| * OTA-3629: Responding to PR commentsMerlin Carter2019-09-112-8/+5
| | | | | | | | | | | | | | | | - added "tree" instead of "blob" in root path. - Adding ref to developer guide - fixed erroneous note. Signed-off-by: Merlin Carter <merlin.carter@here.com>
| * Fix some minor typos.Patrick Vacek2019-09-112-5/+5
| | | | | | | | Signed-off-by: Patrick Vacek <patrickvacek@gmail.com>
| * Move rocko and sumo to the passive support list.Patrick Vacek2019-09-111-2/+2
| | | | | | | | Signed-off-by: Patrick Vacek <patrickvacek@gmail.com>
| * OTA-3594: adding restructured Antora-friendly contentMerlin Carter2019-09-1110-292/+412
| | | | | | | | | | | | | | | | | | | | | | | | | | | | -Adding Antora dir structure - Break up content into individual file - Setting up files for including in other repos - Making options easier to read and more consistent with other reference doc. - Updated README to link to individual topic files rather than all on one page. - Added Mathias's requested HW and bootloader info - Added xaviers requested NRE clause. Signed-off-by: Merlin Carter <merlin.carter@here.com>
| * Use --wait-until-provisioned option while getting aktualizr status in the ip ↵Mykhaylo Sul2019-09-111-12/+2
| | | | | | | | | | | | secondary tests Signed-off-by: Mykhaylo Sul <ext-mykhaylo.sul@here.com>
| * README: new section for garage-sign.Patrick Vacek2019-09-111-0/+6
| | | | | | | | | | | | Specifically to explain the metadata expiry topic better. Signed-off-by: Patrick Vacek <patrickvacek@gmail.com>
| * Use a default expiry of one month if nothing is specified.Patrick Vacek2019-09-111-0/+2
| | | | | | | | | | | | | | This mimics the intended behavior of the default in garage-sign, but doesn't rely on the date in the unsigned targets. Signed-off-by: Patrick Vacek <patrickvacek@gmail.com>
| * aktualizr: latest garage-sign with expiration support.Patrick Vacek2019-09-114-7/+21
|/ | | | | | | Use GARAGE_TARGET_EXPIRES or GARAGE_TARGET_EXPIRE_AFTER (but not both!) to set the garage-sign parameters. Signed-off-by: Patrick Vacek <patrickvacek@gmail.com>
* Merge pull request #581 from advancedtelematic/backport/thud-19-08-14Patrick Vacek2019-08-2011-47/+127
|\ | | | | Backport/thud 19 08 14
| * Expose OSTREE_BOOT_PARTITION in do_image_otabackport/thud-19-08-14Laurent Bonnans2019-08-161-0/+1
| | | | | | | | | | | | Used by ostree-grub-generator Signed-off-by: Laurent Bonnans <laurent.bonnans@here.com>
| * Do not export anything in sota.bbclassLaurent Bonnans2019-08-151-5/+5
| | | | | | | | | | | | | | | | A simple variable definition will be enough and doing an export there completely kills caching. Signed-off-by: Laurent Bonnans <laurent.bonnans@here.com> (cherry picked from commit 261c28a0dcbf6a9d1720094724aa95f2ad765b40)
| * Bump aktualizr and garage-sign versions to the latest.Patrick Vacek2019-08-151-4/+4
| | | | | | | | | | | | | | Both include support for mutual TLS in the garage tools. Signed-off-by: Patrick Vacek <patrickvacek@gmail.com> (cherry-picked from commit 8fa3a60d39476903745cb80f6130bb8c412e0694)
| * qemucommand.py: redirect qemu monitor to null chardevEugene Smirnov2019-08-151-6/+10
| | | | | | | | | | | | | | | | | | By default qemu monitor gets attached to stdio, and that interferes with the test output. We also don't need vga options in nographic mode. Signed-off-by: Eugene Smirnov <evgenii.smirnov@here.com> (cherry-picked from commit c6ad1d288b8f930bbc3fa6de9e102209e3304c66)
| * Test for setting hwidZee3141592019-08-152-7/+12
| | | | | | | | | | | | | | Fixed bug taking device ID for hardware ID Signed-off-by: Zee314159 <252806294@qq.com> (cherry-picked from commit a2fc4db9ca899db957bb5feb8bc15b6526b1b23e)
| * More helpful error message when running qemuLaurent Bonnans2019-08-151-1/+3
| | | | | | | | | | Signed-off-by: Laurent Bonnans <laurent.bonnans@here.com> (cherry-picked from commit 36f311912372be3150633b4da0f344c70e456d55)
| * Dont patch credentialsZee3141592019-08-151-8/+11
| | | | | | | | | | | | | | | | | | | | | | | | | | Unzip files in tmp directory, updated comments Fixed a zip bug Grouped elements with warnings With a fancier loop Signed-off-by: Zee314159 <252806294@qq.com> (cherry-picked from commit 672fcc51d92522c8e2de794ef561e8dd281f7f20)
| * README: fix type in recipe name.Patrick Vacek2019-08-151-1/+1
| | | | | | | | | | | | Signed-off-by: Patrick Vacek <patrickvacek@gmail.com> Suggested-by: Montgomery, Greg <greg.montgomery@here.com> (cherry-picked from commit 924a190936f24eb9978e66c8a9e44c2d5873f2a4)
| * local.conf.sample: fix provisioning naming.Patrick Vacek2019-08-151-1/+1
| | | | | | | | | | | | | | Missed that somehow when we did the renaming. Signed-off-by: Patrick Vacek <patrickvacek@gmail.com> (cherry-picked from commit 4216c0aca0d22c6810ea8de45d1efd61102b4d5f)
| * README: add recommendations for logging.Patrick Vacek2019-08-151-1/+17
| | | | | | | | | | Signed-off-by: Patrick Vacek <patrickvacek@gmail.com> (cherry-picked from commit f693e967b7c7fb97d07375b076e11dbf2ffd799a)
| * README: describe OSTREE_BRANCHNAME.Patrick Vacek2019-08-151-0/+1
| | | | | | | | | | | | | | | | Not sure how that one got away for so long! It's one of the most commonly used, after all. Signed-off-by: Patrick Vacek <patrickvacek@gmail.com> (cherry-picked from commit 5593f8500385fdd8532828b539ed5e2dc75bad2c)
| * README: update list of supported boards.Patrick Vacek2019-08-151-4/+11
| | | | | | | | | | | | Renesas isn't actually new, but the TI support is. Signed-off-by: Patrick Vacek <patrickvacek@gmail.com>