summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Don't commit credentials to OSTree repositorybugfix/OTA-852/pushcredentialsAnton Gerasimov2018-09-122-3/+11
|
* Merge pull request #384 from advancedtelematic/ci/oe-selftestlbonn2018-09-075-9/+146
|\ | | | | Ci/oe selftest
| * Split yocto builds from yocto selftestsLaurent Bonnans2018-09-062-3/+90
| | | | | | | | | | In a separate Jenkinsfile right now, with a lot of duplication. Let's hope to find a cleaner way
| * Create a user with correct uid inside CI's DockerfileLaurent Bonnans2018-09-062-2/+17
| |
| * Setup garage credentials for oe-selftest CILaurent Bonnans2018-09-062-18/+23
| |
| * Install ovmf in ci DockerfileLaurent Bonnans2018-09-061-0/+1
| | | | | | | | For qemu tests
| * Run oe-selftest on Jenkins CILaurent Bonnans2018-09-062-0/+29
|/
* Merge pull request #381 from advancedtelematic/fix/OTA-638/rpi-masterlbonn2018-09-051-1/+1
|\ | | | | Fix raspberrypi image generation
| * Update fitimage initramfs image namefix/OTA-638/rpi-masterLaurent Bonnans2018-09-041-1/+1
|/ | | | | | From poky master This fixes image builds but does not boot yet...
* Merge pull request #379 from advancedtelematic/bugfix/aktualizr-etc-masterPatrick Vacek2018-09-032-2/+2
|\ | | | | aktualizr: bump to latest version, fix libp11/openssl (master)
| * aktualizr: bump to latest (062ab7756c375ee2c913d3197cafe4ee2f97ef2a).bugfix/aktualizr-etc-masterPatrick Vacek2018-09-031-1/+1
| | | | | | | | Includes fixes for Ubuntu 18.04.
| * aktualizr: bump to latest version (fad299b846b9c1b58a9c1f715f4c26c69610d02c).Patrick Vacek2018-09-031-1/+1
| |
| * libp11: Bump the version number for the openssl compatibility again.Patrick Vacek2018-09-031-1/+1
|/ | | | Now covers 1.0.2p.
* Merge pull request #376 from strataggem/masterPatrick Vacek2018-08-312-5/+5
|\ | | | | Update lshw to 02.17
| * Fix version number in ldflags.patchMaxime BORGES2018-08-311-2/+2
| |
| * Update lshw to 02.17Maxime BORGES2018-08-312-5/+5
|/
* Merge pull request #373 from advancedtelematic/bugfix/bison-dep-v2Patrick Vacek2018-08-171-1/+1
|\ | | | | ostree: Correction: it depends on bison-native for configuration.
| * ostree: Correction: it depends on bison-native for configuration.bugfix/bison-dep-v2Patrick Vacek2018-08-171-1/+1
|/
* Merge pull request #372 from advancedtelematic/fix/cpu-typePatrick Vacek2018-08-171-1/+1
|\ | | | | Specify cpu type -host- for KVM mode
| * Specify cpu type -host- for KVM modefix/cpu-typeEugene Smirnov2018-08-171-1/+1
| |
* | Merge pull request #371 from advancedtelematic/bugfix/bison-depPatrick Vacek2018-08-171-1/+1
|\ \ | | | | | | ostree: add missing bison dependency.
| * | ostree: add missing bison dependency.bugfix/bison-depPatrick Vacek2018-08-171-1/+1
|/ /
* | Merge pull request #368 from advancedtelematic/fit-initramfs-supportPatrick Vacek2018-08-178-32/+26
|\ \ | |/ |/| Fit initramfs support
| * Add back dependency on INITRAMFS_IMAGE:do_image_completefit-initramfs-supportPhil Wise2018-08-141-0/+1
| | | | | | | | | | | | | | Without this the build fails because the initramfs hasn't been build before do_image_ostree. There should be a dependency through virtual/kernel:do_deploy, but there is clearly some reason why this isn't enough.
| * classes: image_types_ostree: Fix copying standalone initramfsYevgeny Popovych2018-08-141-1/+1
| | | | | | | | Signed-off-by: Yevgeny Popovych <yevgenyp@pointgrab.com>
| * ostree-initrd: Make it an initramfs, not initrdYevgeny Popovych2018-08-145-25/+12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The reasoning here is to allow initramfs generated by this recipe to be included in FIT. To do so w/o changing openembedded-core (it allows only cpio format) - init script should be able to execute from a rootfs (i.e. true initramfs), not ramdisk (initrd). See [1] for more information on these keywords. The gist of this change is switch from `pivot_root` to `switch_root`. This also allows to get rid of some clutter, since `switch_root` handles transition to new sysroot all by itself. Again, see [1] for details on these utility/syscall. [1] https://www.kernel.org/doc/Documentation/filesystems/ramfs-rootfs-initramfs.txt Signed-off-by: Yevgeny Popovych <yevgenyp@pointgrab.com>
| * classes: image_types_ostree: A hack to allow initramfs in FITYevgeny Popovych2018-08-141-1/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The issue is that when only vmlinuz-* file is present (the case when both DTB and initramfs are in FIT), libostree will assume that there is no initramfs at all and will supply different init= parameter on the kernel command line (aimed to boot directly from sysroot). This effectively breaks boot process as init specified on the kernel cmdline is not present in initramfs. Solution is to basically create an empty initramfs-* file when we use FIT. The proper solution would be to make libostree aware of whether we use FIT or not. Note, to actually boot with initramfs in FIT - a change to u-boot script (env) is needed which will remove explicit usage of initramfs. Signed-off-by: Yevgeny Popovych <yevgenyp@pointgrab.com>
| * classes, images: Use standard variables for initramfsYevgeny Popovych2018-08-146-9/+8
|/ | | | | | | | This will reduce the level of indirection and improve compatibility with the rest of OE. For example, FIT that includes initramfs may now be built. Signed-off-by: Yevgeny Popovych <yevgenyp@pointgrab.com>
* Merge pull request #367 from advancedtelematic/bugfix/unknown-signatures-mastercajun-rat2018-08-142-2/+2
|\ | | | | aktualizr: bump to latest for key rotation and storage updates (master)
| * aktualizr: bump to latest for key rotation and storage updates.bugfix/unknown-signatures-masterPatrick Vacek2018-08-082-2/+2
| | | | | | | | | | Work around a bug in oe-selftest with migration and aktualizr-info interplay by forcing --allow-migrate for now.
* | Merge pull request #370 from rsalveti/ostree-updatePatrick Vacek2018-08-131-4/+3
|\ \ | |/ |/| ostree: upgrade to v2018.7+
| * ostree: upgrade to v2018.7+Ricardo Salveti2018-08-101-4/+3
|/ | | | | | | | | | | | | | | | | | Upgrade OSTree to a git revision ahead of the v2018.7 release in order to include additional memory leak fixes. Upstream release notes since v2017.13+: - https://github.com/ostreedev/ostree/releases/tag/v2017.14 - https://github.com/ostreedev/ostree/releases/tag/v2017.15 - https://github.com/ostreedev/ostree/releases/tag/v2018.1 - https://github.com/ostreedev/ostree/releases/tag/v2018.2 - https://github.com/ostreedev/ostree/releases/tag/v2018.3 - https://github.com/ostreedev/ostree/releases/tag/v2018.4 - https://github.com/ostreedev/ostree/releases/tag/v2018.5 - https://github.com/ostreedev/ostree/releases/tag/v2018.6 - https://github.com/ostreedev/ostree/releases/tag/v2018.7 Signed-off-by: Ricardo Salveti <ricardo@foundries.io>
* Merge pull request #352 from bclouser/mastercajun-rat2018-08-082-80/+122
|\ | | | | Support for creating an otaimg.tar file in addition to the ext4 image
| * Add support for building ota-tar.xz, and fixes from review commentsBen Clouser2018-07-102-8/+7
| |
| * Adding support for creating an otaimg.tar file in addition to the ext4 imageBen Clouser2018-06-292-78/+121
| |
* | Merge pull request #365 from advancedtelematic/fix/hsm-prov-on-mastercajun-rat2018-08-021-1/+1
|\ \ | | | | | | Bump Aktualizr revision to fix HSM bug
| * | Bump Aktualizr revision to fix HSM bugPhil Wise2018-08-021-1/+1
|/ /
* | Merge pull request #362 from advancedtelematic/feat/PRO-Tech-#1-masterlbonn2018-07-311-1/+2
|\ \ | | | | | | aktualizr: bump to latest and accommodate hmi_stub.
| * | aktualizr: bump to latest and accommodate hmi_stub.Patrick Vacek2018-07-261-1/+2
|/ /
* | Merge pull request #361 from advancedtelematic/doc/secondary-network-mastercajun-rat2018-07-261-1/+1
|\ \ | | | | | | Document SOTA_CLIENT_FEATURES = "secondary-network".
| * | Document SOTA_CLIENT_FEATURES = "secondary-network".Patrick Vacek2018-07-251-1/+1
| | |
* | | Merge pull request #351 from advancedtelematic/feat/better-dependenciescajun-rat2018-07-243-125/+237
|\ \ \ | |/ / |/| | Feat/better dependencies
| * | find_dependencies.py: Fix cases with no meaningful dependencies.Patrick Vacek2018-06-281-12/+19
| | |
| * | find_aktualizr_dependencies.sh: Run once per recipe.Patrick Vacek2018-06-281-12/+11
| | |
| * | find_dependencies.py: rename from find_packages.py.Patrick Vacek2018-06-281-0/+0
| | | | | | | | | | | | | | | More generic, hopefully a bit clearer. The input must be a recipe, but recipes depend on packages.
| * | find_packages.py: Hide some i586-specific virtual packages.Patrick Vacek2018-06-281-0/+2
| | |
| * | find_packages.py: Do not write anything if recipe is not found.Patrick Vacek2018-06-281-25/+30
| | |
| * | find_packages.py: Substantial rewrite based on OSS team feedback.Patrick Vacek2018-06-281-49/+130
| | | | | | | | | | | | | | | | | | | | | | | | * Only one recipe is investigated at a time. * Output is hopefully closer to the desired format. * Renamed the output file. * Skip some basic native and virtual (cross-compilation) build tools so that the output is not monstrously large.
| * | find_packages.py: input package names to search.Patrick Vacek2018-06-272-20/+38
| | | | | | | | | | | | | | | Use find_aktualizr_dependencies.sh to get the previous output for aktualizr-related projects.
* | | Merge pull request #358 from ↵Patrick Vacek2018-07-172-3/+16
|\ \ \ | | | | | | | | | | | | | | | | advancedtelematic/feat/bump-aktualizr-pro-h#3-master Feat/bump aktualizr pro h#3 master