summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Expose OSTREE_BOOT_PARTITION in do_image_otabackport/sumo-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-163-10/+10
| | | | | | | | | | A simple variable definition will be enough and doing an export there completely kills caching. Cherry-picked from master with additional fix to use yocto variables instead of bash ones (not present anymore). Signed-off-by: Laurent Bonnans <laurent.bonnans@here.com>
* 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/+9
| | | | | | | Renesas isn't actually new, but the TI support is. Signed-off-by: Patrick Vacek <patrickvacek@gmail.com> (cherry-picked from commit 3f248a6fc304365954f621c5fa8720dbf209f329)
* initramfs-ostree-image: unset EXTRA_IMAGEDEPENDS to avoid extra dependenciesRicardo Salveti2019-08-151-0/+3
| | | | | | | | | It is common for machine configurations to set EXTRA_IMAGEDEPENDS, which can end up causing circular dependencies when building the initramfs image (they are usually only required for the actual rootfs image). Signed-off-by: Ricardo Salveti <ricardo@foundries.io> (cherry-picked from commit e556e32c8449fc324481d0d74682f5e04a191477)
* oe-selftests: wait until provisionedZee3141592019-08-151-1/+7
| | | | | | | | | * fixed bugs * Removed unnecessary code and added comments * Checked stderr and stdout Signed-off-by: Zee314159 <252806294@qq.com> (cherry-picked and squashed from PR #562)
* Longer timeout for primary/secondary oe-selftestLaurent Bonnans2019-08-151-1/+1
| | | | | Signed-off-by: Laurent Bonnans <laurent.bonnans@here.com> (cherry-picked from commit 383144042a1354a0d1e6d042e77bdb0faaba9ed2)
* image_types_ostree: add /usr/local supportStefan Agner2019-08-151-0/+25
| | | | | | | | | | | Add /usr/local support as outlined in OSTree documentation. This makes sure that a writeable and persistent /usr/local directory is available. See also: https://ostree.readthedocs.io/en/latest/manual/adapting-existing/ Signed-off-by: Stefan Agner <stefan.agner@toradex.com> (cherry-picked from commit bc6c9f098442a2c0bf4a7a40ba50c9ee5fe40cc1)
* image_types_ostree: make root directory only readable by rootStefan Agner2019-08-151-2/+2
| | | | | | | | Make the root home directory only accessible by root. Use 700 as commonly used for the root home directory. Signed-off-by: Stefan Agner <stefan.agner@toradex.com> (cherry-picked from commit c170b6344b13ea075aff4091c846623b9b6f9a97)
* image_types_ostree: add top level directories unconditionallyStefan Agner2019-08-151-7/+7
| | | | | | | | | The Filesystem Hierarchy Standard defines several top-level directory to be writeable. Add those even in the absence of files installed by OpenEmbedded so a user might actually use them. Signed-off-by: Stefan Agner <stefan.agner@toradex.com> (cherry-picked from commit 986526193a8f2f08ccdc77d71bb7d7f5e86185f0)
* image_types_ostree: no need to create boot/loader folders when creating ↵Ricardo Salveti2019-08-151-6/+0
| | | | | | | | | | ostree repo The boot/loader folders are only required at the deploy stage, which is already created by image_types_ota.bbclass. Signed-off-by: Ricardo Salveti <ricardo@opensourcefoundries.com> (cherry-picked from commit 54f9b8e2ecb4ef0027da026368edc33bbc08eed4)
* Allow customization of data in targets.jsonAndy Doan2019-08-142-0/+7
| | | | | | | | This allows a user to define their own script to be executed after a target has been added to the repository but not yet signed. Signed-off-by: Andy Doan <andy@foundries.io> (cherry picked from commit 086f225a581204f45c1c95cffc06c55d3f4eee30)
* Connman fix sumo (#575)lbonn2019-08-015-3/+71
|\ | | | | Connman fix sumo
| * Add bugfix service for old connman to systemd-networkdconnman-fix-sumoLaurent Bonnans2019-08-013-3/+44
| | | | | | | | Signed-off-by: Laurent Bonnans <laurent.bonnans@here.com>
| * Do not create connman's resolv.conf symlink at bootLaurent Bonnans2019-08-012-0/+27
|/ | | | Signed-off-by: Laurent Bonnans <laurent.bonnans@here.com>
* Merge pull request #546 from ↵Patrick Vacek2019-07-2517-87/+120
|\ | | | | | | | | advancedtelematic/Backport/sumo/secondaries-and-CI-improvement Backport/sumo/secondaries and ci improvement
| * Fix ptest build after recent aktualizr changesBackport/sumo/secondaries-and-CI-improvementLaurent Bonnans2019-07-191-1/+1
| | | | | | | | Signed-off-by: Laurent Bonnans <laurent.bonnans@here.com>
| * OTA-2488: Remove SOTA_SECONDARY_CONFIG_DIR configuration variable (old way ↵Mike Sul2019-07-192-12/+2
| | | | | | | | | | | | to configure secondaries). Bump corresponding version of aktualizr. Signed-off-by: Mike Sul <ext-mykhaylo.sul@here.com>
| * Increase time to wait for secondaries registration at PrimaryMike Sul2019-07-192-2/+2
| | | | | | | | Signed-off-by: Mike Sul <ext-mykhaylo.sul@here.com>
| * OTA-2294: Use WiFi on Primary (if enabled) to communicate with the backend ↵Mike Sul2019-07-194-4/+4
| | | | | | | | | | | | in case of RPi target Signed-off-by: Mike Sul <ext-mykhaylo.sul@here.com>
| * Add copyright and reference license and DCO.Patrick Vacek2019-07-191-0/+6
| | | | | | | | Signed-off-by: Patrick Vacek <patrickvacek@gmail.com>
| * Add dependencies section.Patrick Vacek2019-07-191-6/+16
| | | | | | | | | | | | | | | | This can be found in the quickstart guide but is worth putting front and center here, especially for the things we don't mention in the quickstart. Signed-off-by: Patrick Vacek <patrickvacek@gmail.com>
| * OTA-2541: Primary and Secondary network configuration in case of RPiMike Sul2019-07-195-18/+32
| | | | | | | | Signed-off-by: Mike Sul <ext-mykhaylo.sul@here.com>
| * Add some sample configuration in default local.confLaurent Bonnans2019-07-192-2/+38
| | | | | | | | Signed-off-by: Laurent Bonnans <laurent.bonnans@here.com>
| * Add example recipe for systemd-journald configurationLaurent Bonnans2019-07-192-0/+23
| | | | | | | | Signed-off-by: Laurent Bonnans <laurent.bonnans@here.com>
| * Remove some ancient recipesLaurent Bonnans2019-07-193-46/+0
|/ | | | Signed-off-by: Laurent Bonnans <laurent.bonnans@here.com>
* CI on sumo (#541)lbonn2019-07-1910-110/+181
|\ | | | | CI on sumo
| * Get CI jobs from masterci/sumoLaurent Bonnans2019-07-191-0/+91
| | | | | | | | | | | | rpi and minnowboard are enabled here by default Signed-off-by: Laurent Bonnans <laurent.bonnans@here.com>
| * Give more memory for minnowboard selftestLaurent Bonnans2019-07-191-1/+1
| | | | | | | | Signed-off-by: Laurent Bonnans <laurent.bonnans@here.com>
| * Avoid unicode decode error in ptestLaurent Bonnans2019-07-171-1/+1
| | | | | | | | | | | | The full suite logs often contains invalid utf8 sequences. Signed-off-by: Laurent Bonnans <laurent.bonnans@here.com>
| * Use 128M by default for qemu in oe-selftestsLaurent Bonnans2019-07-174-5/+9
| | | | | | | | Signed-off-by: Laurent Bonnans <laurent.bonnans@here.com>
| * Fix race condition in oe-selftest HSM testLaurent Bonnans2019-07-171-7/+6
| | | | | | | | Signed-off-by: Laurent Bonnans <laurent.bonnans@here.com>
| * Do not push ostree images during most of oe-selftestLaurent Bonnans2019-07-172-0/+10
| | | | | | | | | | | | One failure point less Signed-off-by: Laurent Bonnans <laurent.bonnans@here.com>
| * Fix some oe-selftest timeouts issuesLaurent Bonnans2019-07-172-8/+12
| | | | | | | | | | | | Was causing problems on CI Signed-off-by: Laurent Bonnans <laurent.bonnans@here.com>
| * Factor out ugly function in oe-selftestsLaurent Bonnans2019-07-175-63/+28
| | | | | | | | Signed-off-by: Laurent Bonnans <laurent.bonnans@here.com>
| * Fix aktualizr-native run in oe-selftestLaurent Bonnans2019-07-173-24/+22
| | | | | | | | | | | | | | | | | | | | It did not work when using an empty build dir with sstate-cache, the proper working way is to bitbake build_sysroots. Also change the way we fetches some of the akautalizr package files which was broken too. Signed-off-by: Laurent Bonnans <laurent.bonnans@here.com>
| * Add ability to supply METADIR to envsetup.shLaurent Bonnans2019-07-171-1/+1
|/ | | | | | | So that we can bypass the "relative path from the script" trick that doesn't work with symlinks. Signed-off-by: Laurent Bonnans <laurent.bonnans@here.com>
* Merge pull request #527 from ↵Patrick Vacek2019-06-0736-212/+502
|\ | | | | | | | | advancedtelematic/refactor/sumo/renaming-secondaries-etc Refactor/sumo/renaming secondaries etc
| * sota.bbclass: Translate old prov recipe names into the new versions.refactor/sumo/renaming-secondaries-etcPatrick Vacek2019-06-051-0/+14
| | | | | | | | | | | | | | This should help ease the transition so that no one is surprised when their provisioning suddenly stops working. Signed-off-by: Patrick Vacek <patrickvacek@gmail.com>
| * Remove executable access control bits from aktualizr recipe.Patrick Vacek2019-06-051-0/+0
| | | | | | | | Signed-off-by: Patrick Vacek <patrickvacek@gmail.com>
| * Rename provisioning methods.Patrick Vacek2019-06-0521-131/+130
| | | | | | | | | | | | | | | | | | | | | | | | "Autoprovisioning" or "automatic provisioning" is now known as "shared credential provisioning". "Implicit provisioning" is now known as "device credential provisioning". "HSM provisioning" was always a misnomer, so it is now refered to as "device credential provisioning with an HSM". This includes a bump of the aktualizr version as well. Signed-off-by: Patrick Vacek <patrickvacek@gmail.com>
| * aktualizr: bump garage sign to version 0.7.0-3-gf5ba640.Patrick Vacek2019-06-051-3/+3
| | | | | | | | Signed-off-by: Patrick Vacek <patrickvacek@gmail.com>