summaryrefslogtreecommitdiffstats
path: root/scripts
Commit message (Collapse)AuthorAgeFilesLines
* 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.
* | Remove python3-requests from Dockerfile.bitbakeLaurent Bonnans2018-06-271-1/+0
| |
* | Rename Jenkinsfile to Jenkinsfile.bleedingLaurent Bonnans2018-06-251-0/+3
| | | | | | | | + small doc comment
* | Small doc about setting up Jenkins for meta-updaterLaurent Bonnans2018-06-251-0/+14
| |
* | Add caching to CI bitbakingLaurent Bonnans2018-06-252-4/+30
| | | | | | | | | | Also fix various issues with environment variables and file transfers to Docker
* | Use plain bash instead of hacky sed for CI config filesLaurent Bonnans2018-06-223-16/+10
| |
* | Try to bitbake on CI inside dockerLaurent Bonnans2018-06-222-4/+42
| |
* | Refactor some of the Jenkins pipeline stuffLaurent Bonnans2018-06-211-9/+14
|/ | | | Some options looked deprecated
* Try to checkout aktualizr from pipelineLaurent Bonnans2018-06-181-2/+11
|
* Bitbake build from JenkinsLaurent Bonnans2018-06-184-2/+83
|
* Checkout of repo from JenkinsLaurent Bonnans2018-06-181-0/+27
|
* find_packages.py: Ignore packages in ASSUME_PROVIDED.Patrick Vacek2018-05-301-3/+6
| | | | | There will not be recipes for those packages, so don't go looking for them. We don't need them, anyway.
* find_packages.py: Fix python style issues.Patrick Vacek2018-05-281-9/+7
|
* find_packages.py: Add explanatory comment about list appending.Patrick Vacek2018-05-281-0/+3
|
* find_packages.py: Fix repo name parsing logic.Patrick Vacek2018-05-281-5/+20
| | | | Also expand/explain TODOs.
* find_packages.py: Get full path for patches and other local files.Patrick Vacek2018-05-281-4/+11
| | | | | It might be even better to get the path relative to the root of the repo the files live in, but this is at least a step in the right direction.
* find_packages.py: Check for a few unlisted aktualizr dependencies.Patrick Vacek2018-05-281-1/+9
| | | | | | | Not all possible dependencies are specified in DEPENDS, since we don't build with everything enabled by default, so search for additional potential dependencies explicitly. Also add a comment about the things that we do not have visibility into from this process.
* find_packages.py: Catch empty info and return early.Patrick Vacek2018-05-281-1/+5
| | | | Master branch returns empty instead of throwing an exception.
* find_packages.py: Initial version.Patrick Vacek2018-05-281-0/+87
| | | | Finds aktualizr package information for OSS Review Toolkit.
* Merge remote-tracking branch 'origin/rocko' into rocko-mergeRicardo Salveti2018-03-292-0/+9
|\ | | | | | | Signed-off-by: Ricardo Salveti <ricardo@opensourcefoundries.com>
| * Restrict secondary network to localhostPhil Wise2018-03-271-1/+1
| |
| * Add a --secondary-network option to run-qemu-otaPhil Wise2018-03-192-0/+9
| | | | | | | | | | This sets up a simulated 'in vehicle' network. Add support for a Primary node with a DHCP server and a secondary node with a DHCP client.
* | sdimage-sota.wks: remove label as it gets set by image_types_otaRicardo Salveti2018-03-081-1/+1
|/ | | | | | | image_types_ota already defines the rootfs label when creating the ota image, so drop label overwrite when creating the sdcard partition. Signed-off-by: Ricardo Salveti <ricardo@opensourcefoundries.com>
* More general exception handler for `kvm-ok`Laurent Bonnans2018-01-191-1/+1
| | | | If the program is not in PATH, `FileNotFoundError` is raised
* Fix some basic oe-selftest errors.Patrick Vacek2018-01-181-1/+1
| | | | | Grub, HSM, and qemu hostname tests still fail for reasons I haven't figured out yet.
* Merge branch 'pyro' into bugfix/update-rockoPatrick Vacek2018-01-171-6/+5
|\ | | | | | | Bring over fixes from the last couple months from pyro in rocko.
| * Add a hint when machine autodetection failsPhil Wise2017-12-011-6/+5
| | | | | | | | Also fix a pylint warning about indentation
* | Add fixes for compatibility with RockoAnton Gerasimov2017-11-171-1/+1
|/
* Merge pull request #181 from ↵OYTIS2017-11-171-9/+1
|\ | | | | | | | | advancedtelematic/bugfix/PRO-4319/duplicate-bblayers-snippets Ignore configuration templates to avoid duplicate inclusion of stuff
| * Ignore configuration templates to avoid duplicate inclusion of stuffAnton Gerasimov2017-11-171-9/+1
| | | | | | | | | | | | Also add IMAGE_ROOTFS_EXTRA_SPACE to qemu configuration which was the original motivation for returning TEMPLATECONF processing (see https://github.com/advancedtelematic/meta-updater-qemux86-64/pull/9 )
* | Autodetect KVMPhil Wise2017-11-162-2/+15
| | | | | | | | | | | | | | | | | | | | | | Autodetect KVM by using the 'kvm-ok' command line tool. This has two benefits: Firstly, it improves the UX of run-qemu-ota when working on machines without KVM (e.g. AWS). Previously, people had to use the --no-kvm option in these cases. Secondary, it makes oe-selftest usable on machines without KVM. Our tests call run-qemu-ota, and we want to able to run them on machines without KVM.
* | Remove unused import, break long linesPhil Wise2017-11-161-2/+5
| |
* | Rough draft of a run-qemu-ota test.Patrick Vacek2017-11-131-2/+2
| | | | | | | | | | | | | | | | | | | | Not very useful yet. Could be made into a function for the purpose of running arbitrary commands via SSH, for example. However, I had plenty of trouble even getting this far. Note that I created a softlink to qemucommand to get around the Python path issues in oe-selftest. I'm not sure if there's a better way to handle that, since manipulating the path is seemingly impossible.
* | Refactor QemuCommand class into its own file/module.Patrick Vacek2017-11-132-116/+120
|/
* Merge pull request #166 from advancedtelematic/bugfix/pyrobuildcajun-rat2017-11-091-22/+10
|\ | | | | Fix incompatibilities with latest pyro, use wic on RPi
| * Fix incompatibilities with latest pyro, use wic on RPiAnton Gerasimov2017-11-071-22/+10
| |
* | Fix race condition in run-qemu-otaAnton Gerasimov2017-11-081-1/+1
|/
* Make it easier to build from branches and run a specific imagePhil Wise2017-09-131-3/+7
| | | | | | | | | | Is is now easy to build a specific branch by adding the following line to local.conf BRANCH_pn-aktualizr = "mybranchname" Also, the run-qemu-ota script can also take a path to an image file, which is useful for long-term test images.
* Merge branch 'morty' into pyroAnton Gerasimov2017-09-081-2/+25
|\
| * PRO-3923 Add persistence option to run-qemu scriptJon Oster2017-09-051-2/+25
| |
* | Merge remote-tracking branch 'github/morty' into HEADPhil Wise2017-08-241-1/+9
|\|
| * scripts/envsetup.sh: Use machine specific local.confLeon Anavi2017-08-181-1/+9
| | | | | | | | | | | | | | | | | | | | | | Use the configurations for local.conf provided by layer meta-updater-* (depending on the machine) if variable TEMPLATECONF has not been set. Otherwise, if the variable is not set or if the layer does not provide any configurations then the default will be used (just as before this change). Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
* | Merge branch 'morty' of https://github.com/advancedtelematic/meta-updater ↵Leon Anavi2017-07-2510-1982/+150
|\| | | | | | | into pyro