-
Notifications
You must be signed in to change notification settings - Fork 126
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
prerequisites.sh: Don't fail if lsb_release executable missing #14
base: master
Are you sure you want to change the base?
Conversation
# because it doesn't exist as separate package in older Ubuntu releases | ||
[ `/usr/bin/lsb_release -s -r` = "18.04" ] && essential="${essential} python3-distutils" | ||
release_numerical=$(echo "$release | tr -d .) | ||
[ -n "$release" ] && [ "$release_numerical" -ge "1804" ] && essential="${essential} python3-distutils" |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Comment from myself: It might look nicer to use a real if-statement here, but I just continued with the style that was already used here. (I also write expressions like this in my own scripts because it is efficient.)
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Sorry, the missing quote. Bugfixed and force-pushed now.
The first part of the script only warned if the /usr/bin/lsb_release executable is missing, but the script later failed. If lsb_release is run successfully, then the release version has been already stored in $release, so we can reuse that value to avoid running lsb_release again (and if lsb_release is missing, this fix allows the script to succeed anyway). The change also changes to numerical comparison, to implement the identified need to handle later versions beyond Ubuntu 18.04. Signed-off-by: Gunnar Andersson <[email protected]>
e5d139e
to
e6fc8f7
Compare
719b9e0
to
d64f365
Compare
4b16115
to
375821d
Compare
meta-webosose as of 2019-09-04 14:02:56 +0900 cb9054e0b0 webos-sota.inc: enable FOTA by using ostree 32f5851561 webos: com.webos.app.enactbrowser=r6 b9a6021b31 webos-connman-adapter=3 Add meta-updater as of 2019-09-04 14:02:56 +0900 1c049cb Merge pull request #526 from advancedtelematic/refactor/thud/renaming-secondaries-etc 249254d sota.bbclass: Translate old prov recipe names into the new versions. ecfd173 Remove executable access control bits from aktualizr recipe. 0b9caa6 Rename provisioning methods. 0754230 aktualizr: bump garage sign to version 0.7.0-3-gf5ba640. b0ddbf7 OTA-2541: Switch to Aktualizr's version that supports IP Secondaries preconfig and its tests dfcb966 OTA-2541: IP Secondary tests (oe-selftest) 6f222fe OTA-2541: Use local.conf's variables to configure Primary with Secondary(ies) and vice versa 70a6a5d OTA-2541: Use MPL-2.0 license for recipes-test's recipes 5bec7a0 OTA-2541: Add suffix '-sndry' to a default HW_ID for Secondary. Ability to define IP and Port in local.conf 6db7a38 OTA-2541: Remove Secondary's socket service. Use a regular systemd service to start Seconadry daemon 9fd66c9 OTA-2541: Static IP address on Primary's and Secondary's internal NIC 41159c3 OTA-2541: Network configuration on IP/Posix Secondary 0b8f4c6 aktualizr-polling-interval: new config fragment. c097f87 sota.bbclass: move sota to DISTROOVERRIDES e41ef37 OTA-2606: Renaming provisioning methods 6ab132e OTA-2606: Renaming provisioning methods 9725c55 Merge pull request #517 from advancedtelematic/test/thud/ptest-printing fbc6d2b Fix bad ptest printing of failures d864dcd Make aktualizr-ptest depend on python3-misc eb92114 README: Add updater_qemux86_64_ptest to list of test targets. 4477352 More robust aktualizr-ptest printing of errors 438814d Merge pull request #513 from advancedtelematic/fix/thud/backport 180f7c7 selftest: retry aktualizr failure check due to resource constraints. 7d53657 aktualizr: Remove aktualizr-check-discovery dependency. b12baa4 aktualizr: Bump to latest for recovery fixes. 0da18a2 selftest: Remove test_secondary_listening. 552c296 Bump aktualizr and garage tools d26bd8f Use PARALLEL_MAKE when building aktualizr-ptest 5ade70b Parametrizable AKTUALIZR_PTEST_PARALLEL_LEVEL 3e6f5b5 Add openssl-bin as a aktualizr-ptest requirement fca63ba Fix problem with lshw for aktualizr ptest 79383e9 Add oe-selftest for aktualizr ptest run on qemu 054e56f OTA-2418: Remove example.com URL from automated garage-sign usage bd5de22 Cleanup (not) provisioned checks in oe-selftest 68e1808 Solve qemu long rng initialization problem d039401 Add resource control test a3a642e Fix in oe-selftests/qemu_launch be0725e Split oe-selftests by target machines ef25c1a Document aktualizr-resource-control 9c2ee95 Add aktualizr-resource-control 830cb1e Set 'allarch' to aktualizr config recipes 5a6eb66 Save space in deployed aktualizr ptest d3108d1 Document ptest for aktualizr fdc57eb oe-selftest: look for expected error in stderr. 1e31e93 Patch valgrind for rpi runs ea4976a Depend on python3-modules and curl for aktualizr-ptest 2e6f9fd Disable ptest for aktualizr by default 6182f34 Add working ptest suite for aktualizr 9855121 aktualizr: draft of enabling ptest 64c9325 Use 'printf' instead of 'echo -e' d243aa8 wic:plugins:otaimage.py: fix a potential issue c371002 aktualizr: use echo -e when using escape sequences f9d58e7 Document GARAGE_SIGN_AUTOVERSION ef981e0 Document necessary integration of network connectivity 9e6a9a7 Replace connman with systemd-networkd on raspberrypi da055c4 Define virtual/network-configuration 6e9c599 Replace connman with systemd-networkd on qemux86-64 6d3d6b5 Remove connman* from base IMAGE_INSTALL_append b56a039 fit-conf: se PACKAGE_ARCH to ${MACHINE_ARCH} ad2c593 Simplify garage-sign fetching for aktualizr c091b50 Move warning about insecure practise to the correct recipe 2d2e468 Merge pull request #497 from advancedtelematic/backport/thud/auto-reboot-etc d1e4c55 README: document auto-reboot config feature. bcb6c5b updater.py: remove test_add_package. be0e6d2 Reformat default bblayers. e8d2abe Switch to the aktualizr's master head 6843631 aktualizr-auto-prov-creds: remove API Gateway URL if it exists. fbabfa9 image_types_ostree: Add a unique ref to fix simultaneous bitbaking. ea02b35 OTA-2135: Aktualizr's config and recipe to auto reboot just after update e9c373d Merge pull request #488 from advancedtelematic/bugfix/OTA-1436/thud-secondary-results 06b8dcf Bump aktualizr ddb2dfa Merge pull request #479 from advancedtelematic/backport/thud/garage-sign-lock-etc 20095e8 Merge branch 'master' of https://github.com/advancedtelematic/meta-updater into backport/thud/garage-sign-lock-etc 62e26ec Merge pull request #473 from liuming50/thud-aktualizr-pkgconfig 29c3476 Merge pull request #469 from liuming50/fix-wrong-operator 8c10b57 Merge pull request #470 from liuming50/aktualizr-pkgconfig be03a70 aktualizr: split binaries to their own packages 508c311 aktualizr: introduce PACKAGECONFIG 1bc572c aktualizr: drop duplicated file from FILES_${PN} 7ec1ffc aktualizr: split binaries to their own packages 3217e92 aktualizr: introduce PACKAGECONFIG 6f086f7 aktualizr: drop duplicated file from FILES_${PN} 3cb25f3 Merge pull request #474 from advancedtelematic/feat/fit-dtbo bf827e6 Merge pull request #467 from agners/use-reproducible-builds 495f5db Add support for device tree overlays in FIT images 395080b Merge pull request #465 from advancedtelematic/feat/thud-latest-aktualizr 168efb3 sota.bbclass: fix a variable assignment regression 3d3a0bf sota.conf: use reproducible builds by default 6073016 Fix oe-selftest for `aktualizr once` 386db56 aktualizr: bump to latest 1cad6d10286ade64b24021ca0e23de0d3b64f520 b1db05a Merge pull request #462 from advancedtelematic/feat/latest-aktualizr 5289336 Fix oe-selftest for `aktualizr once` 73e50d7 aktualizr: bump to latest 1cad6d10286ade64b24021ca0e23de0d3b64f520 826b15d Merge pull request #459 from ricardosalveti/hsm 5ac4622 libp11: bump to git 57ca68f for EC signing support 90402a6 softhsm: bump to 2.5.0 f4e46ff Merge pull request #456 from liuming50/master d49ae82 meta: drop True option to getVar calls 2782c5c image_types_ota.bbclass: fix a typo c6cbeda Merge pull request #454 from LukaPivk/fix-checksum 6cc3ab1 classes/image_types_ostree.bbclass: fix checksum calculation ab0ddf0 Merge pull request #453 from advancedtelematic/fix/rm-sc-hsm-embedded 94d0516 sc-hsm-embedded: removed as it was never actually used. 967ac2b Merge pull request #447 from advancedtelematic/ci/ota-1810 9a5cdcb Merge pull request #451 from advancedtelematic/fix/OTA-1866/simultaneous-garage-sign 8fc8152 Merge pull request #448 from ricardosalveti/master 03ed45d image_garagesign: Use a lock to fix concurrency problems. 1552d64 ostree: upgrade to v2018.9 6cfb8d4 Configure oe-selftests to run on specific node label cb8aec9 Merge pull request #437 from LukaPivk/master 4f267b8 classes/image_types_ostree.bbclass: add device tree to boot/devicetree-* a55aa6f Merge pull request #425 from advancedtelematic/feat/dco b33fc52 Add the requirement to sign a DCO 04892ec Merge pull request #443 from advancedtelematic/feat/thud/hardware-id-etc 124643b Merge pull request #442 from advancedtelematic/feat/latest-aktualizr 160109e aktualizr: Bump to latest (d00d1a04cc2366d1a5f143b84b9f507f8bd32c44). 665e486 Merge branch 'master' into feat/thud/hardware-id-etc 0b2db43 Merge pull request #440 from agners/mandate-usr-move bf5b952 aktualizr: Bump to latest (d00d1a04cc2366d1a5f143b84b9f507f8bd32c44). 0dd9c75 Merge pull request #441 from advancedtelematic/fix/more-curly-braces d55d2df aktualizr and image_types_ota: more curly braces. 2b5d611 image_types_ostree: drop manual usrmove implementation 9d6cf73 image_types_ostree: make usrmerge mandatory 8f08a3b sota.conf: use usrmerge 2e1eb5b Merge pull request #439 from agners/fix-ostree-lockfiles d13ec58 image_types_ostree: use OSTree repo location for lockfiles 73e1540 Merge pull request #438 from advancedtelematic/fixgb a5cf267 Fix bloated OTA image 893dac8 Merge pull request #436 from advancedtelematic/fix/rpi-image-type 13d9d0a Merge pull request #430 from liuming50/master de6008d oe-selftest: rpi-basic-image is deprecated. Use core-image-minimal. 53bcdb2 image_types_ota.bbclass: move a dependency in e97975d image_types_ostree/ota.bbclass: refactor ostree task f4cf069 meta: drop redundant export syntax 4eaec14 image_types_ostree.bbclass: fix some dependencies issues c72d828 meta: replace bberror with bbfatal bc678ac Merge pull request #435 from advancedtelematic/feat/hardware_id 4669df7 aktualizr: fix hardware ID config section. 2cd3c64 README: slightly more descriptive explanation of SOTA_HARDWARE_ID. 01700ac Allow setup custom hardware_id 9b2d4eb Merge pull request #434 from agners/fedora-oe-selftest-fixes 3fe92dd selftest: introduce QEMU_USE_KVM 616cbf7 Merge pull request #433 from advancedtelematic/doc/oe-selftest-and-rm-example 433b40e docs: better explanation of oe-selftest requirements. f799da5 Merge pull request #432 from advancedtelematic/fix/typography e0f2275 aktualizr: Bump to latest and fix names. e5b7123 Merge pull request #427 from advancedtelematic/fix/thud/newline-etc 8c72fd4 Merge pull request #431 from albard00/master 820e5bc aktualizr: use config instead of environment variables. ac1392b aktualizr: improve secondary config directory logic. feb3f35 aktualizr: Fix virtual secondary support. 1ea2849 Merge pull request #426 from advancedtelematic/fix/master/newline-etc 1063b5a aktualizr: use config instead of environment variables. 2a54471 aktualizr: improve secondary config directory logic. e156344 Fix function name conflict f05f7e5 aktualizr: Fix virtual secondary support. ecefbd8 aktualizr: bump to latest for server URL newline fix. 8ddedf6 Replace more references to ATS Garage with HERE OTA Connect. dbbebf1 Update README.adoc 94b473a aktualizr: bump to latest for server URL newline fix. 24c144d Merge pull request #423 from advancedtelematic/RemoveATSgarage b391dfa Replace more references to ATS Garage with HERE OTA Connect. 86b1091 Update README.adoc cb0fcbf Merge pull request #424 from advancedtelematic/feat/add-thud-to-readme 567cb7e Added 'thud' to list of supported releases c684c34 Merge pull request #421 from agners/master-toradex 7dfa63e classes: image_types_ostree: use locking during OSTree repo update f2cf964 classes: image_types_ostree: check OSTree repo existence using ostree b7cb6f3 Merge pull request #418 from advancedtelematic/fix/master/secondary-image-cred-packages a5bc44f secondary_image: also remove aktualizr-uboot-env-rollback. 99cbb53 Update packages removed for secondary-image. 59cebd8 Merge pull request #417 from advancedtelematic/feat/OTA-627/master/targetversion-forwardport e9c39a0 Fix typos. c188240 Fix typos/language 6c3f756 Document version overriding and add warnings 824e5a7 Provide example for setting UPTANE target version automatically 0efe382 Merge pull request #413 from advancedtelematic/refactor/master/rm-implicit-writer bfb6fa0 aktualizr: Remove implicit_writer. It is now unused. b4754d3 Merge pull request #411 from advancedtelematic/fix/secondaries-path fd344a4 Remove aktualizr hacks related to ubuntu support 58dcb08 Update aktualizr example secondary config path d2ca4d8 Merge pull request #410 from agners/use-imgdeploydir ce96109 Merge pull request #407 from LukaPivk/master 2af450b Added support to automatically update ostree summary 441c652 Added support to set custom commit subject and body f07be18 image_types_ota: use IMGDEPLOYDIR for ota-ext4 images c858bd0 image_types_ota: use IMGDEPLOYDIR for ota-tar images fcaebee Merge pull request #408 from agners/simplify-ota-class 412cfd9 image_types_ota: simplify image creation 227bd6d image_types_ota: remove explicit IMAGE_FSTYPES check 7e43d48 Merge pull request #399 from advancedtelematic/refactor/remove-legacy-secondaries a880e39 Merge pull request #404 from advancedtelematic/doc/add-rebase-requirement 1d6a4a0 Merge pull request #405 from advancedtelematic/doc/readme-format bcae38e Fix README formatting. f855696 Merge pull request #403 from agners/drop-libgsystem 771bb67 CONTRIBUTING.adoc: Add rebasing requirement. ba1181e libgsystem: drop recipe 835b1ba ostree: drop libgsystem dependency 6f04776 aktualizr: remove BUILD_ISTOP flag. 2f2add8 aktualizr: remove example-interface. 751e8b6 Merge pull request #401 from advancedtelematic/checklist 4c28144 Add contributor/reviewer checklist a72ee00 Merge pull request #400 from advancedtelematic/fix/rm-bbappend-upstreamed f753819 openct: remove unnecessary bbappend. 542e681 Merge pull request #398 from advancedtelematic/feat/thud-compatibility 350599a Update layer compatibility to thud. 8a44c8a aktualizr: bump to latest. a9d43a8 Merge pull request #383 from advancedtelematic/feat/OTA-719/nodeploy e689954 Fixes for oe-selftest 80d2589 Document delayed provisioning 9b8a6dd Fix creating SoftHSM token 673a4b9 Add SOTA_DEPLOY_CREDENTIALS variable to control whether the built image should be provisioned 9476fa5 Merge pull request #392 from advancedtelematic/feature/rollback-forwardport 5129c97 Fix LICENSE check for aktualizr-uboot-env-rollback 8a7caf3 Remove aktualizr dep on u-boot-fw-utils in general c035200 Add support for rollback on Raspberry Pi ae02ae9 Merge pull request #390 from advancedtelematic/fix/new-installed-versions-import b62aa4c Do not run aktualizr-info --allow-migrate in tests d0024de Update `installed_versions` passing to new location d19a743 Merge pull request #391 from advancedtelematic/fix/testtoken-openssl-bin bfb8c8f aktualizr: Latest version with fixed libp11 paths. aa12418 openct: Remove broken and apparently unnecessary pkg_postinst. 0117533 softhsm-testtoken: add openssl-bin dependency. 6257c2a Merge pull request #387 from advancedtelematic/refactor/OTA-900/hsm-prov-path-master 376c960 Merge pull request #385 from advancedtelematic/bugfix/OTA-852/pushcredentials d85e759 Merge pull request #386 from advancedtelematic/fix/libp11-openssl1.1 50ea192 libp11: Bump to release 0.4.9. 3ca533c softhsm-testtoken: Update paths for token import. 3e86310 libp11: Fix paths after switch to openssl 1.1. e038765 Don't commit credentials to OSTree repository b252a30 Merge pull request #384 from advancedtelematic/ci/oe-selftest 12ee01d Split yocto builds from yocto selftests 1b3616e Create a user with correct uid inside CI's Dockerfile 7023fdd Setup garage credentials for oe-selftest CI 0d3b28d Install ovmf in ci Dockerfile fa63469 Run oe-selftest on Jenkins CI d3e2c58 Merge pull request #381 from advancedtelematic/fix/OTA-638/rpi-master 236b8ff Update fitimage initramfs image name 77cf9a3 Merge pull request #379 from advancedtelematic/bugfix/aktualizr-etc-master 754903a aktualizr: bump to latest (062ab7756c375ee2c913d3197cafe4ee2f97ef2a). 34716bc aktualizr: bump to latest version (fad299b846b9c1b58a9c1f715f4c26c69610d02c). f9e1567 libp11: Bump the version number for the openssl compatibility again. f12efe1 Merge pull request #376 from strataggem/master b165bc5 Fix version number in ldflags.patch 679a335 Update lshw to 02.17 ae82692 Merge pull request #373 from advancedtelematic/bugfix/bison-dep-v2 552f189 ostree: Correction: it depends on bison-native for configuration. a5044c4 Merge pull request #372 from advancedtelematic/fix/cpu-type cab4b16 Merge pull request #371 from advancedtelematic/bugfix/bison-dep bde6017 Specify cpu type -host- for KVM mode f793b77 ostree: add missing bison dependency. 897be2e Merge pull request #368 from advancedtelematic/fit-initramfs-support 7d657d0 Add back dependency on INITRAMFS_IMAGE:do_image_complete 9927446 classes: image_types_ostree: Fix copying standalone initramfs 212d71d ostree-initrd: Make it an initramfs, not initrd 625c3a3 classes: image_types_ostree: A hack to allow initramfs in FIT 9dcfcdb classes, images: Use standard variables for initramfs c490239 Merge pull request #367 from advancedtelematic/bugfix/unknown-signatures-master 801d46d Merge pull request #370 from rsalveti/ostree-update 7552803 ostree: upgrade to v2018.7+ fd2c209 aktualizr: bump to latest for key rotation and storage updates. 661f27f Merge pull request #352 from bclouser/master 85c02be Merge pull request #365 from advancedtelematic/fix/hsm-prov-on-master ad4bc33 Bump Aktualizr revision to fix HSM bug 7de1a0b Merge pull request #362 from advancedtelematic/feat/PRO-Tech-#1-master 62eb95a aktualizr: bump to latest and accommodate hmi_stub. fac4aec Merge pull request #361 from advancedtelematic/doc/secondary-network-master 8983cd2 Document SOTA_CLIENT_FEATURES = "secondary-network". b9f5eed Merge pull request #351 from advancedtelematic/feat/better-dependencies 90d7ec2 Merge pull request #358 from advancedtelematic/feat/bump-aktualizr-pro-h#3-master e1956a2 aktualizr: retry garage-sign version check and handle errors better. 118effc aktualizr: bump to latest for PRO-H#3 sprint. fef9822 Add support for building ota-tar.xz, and fixes from review comments 0ca9757 Merge pull request #355 from advancedtelematic/feat/bump-aktualizr-master 3d6bed7 aktualizr: bump to latest (72abac76184c84b9a5beb0dfbb103a13b9bfb2ae). 8283b7a aktualizr tools: use generic MPL license instead of our own copy. a076867 softhsm-testtoken: fix complaint about generic license location. d26097a createtoken.sh: remove redundant file check. e83cbe7 CONTRIBUTING.adoc: Move pyro to the backburner. e0c11a5 aktualizr: Get latest for PRO-H#2 sprint. 850801c Adding support for creating an otaimg.tar file in addition to the ext4 image a9e7ea3 find_dependencies.py: Fix cases with no meaningful dependencies. 820466c find_aktualizr_dependencies.sh: Run once per recipe. 8109f0a find_dependencies.py: rename from find_packages.py. 4302f52 find_packages.py: Hide some i586-specific virtual packages. d7c9805 find_packages.py: Do not write anything if recipe is not found. ce151d0 find_packages.py: Substantial rewrite based on OSS team feedback. cd97b4c Merge pull request #338 from rsalveti/ostree-image b08439c Merge pull request #348 from advancedtelematic/ci/dockerize ea7cf6a Remove python3-requests from Dockerfile.bitbake 9107684 find_packages.py: input package names to search. e27183c Rename Jenkinsfile to Jenkinsfile.bleeding 9278ad8 Small doc about setting up Jenkins for meta-updater a3c960d Add caching to CI bitbaking d25358c Use plain bash instead of hacky sed for CI config files 991c275 Try to bitbake on CI inside docker 7dc8262 Refactor some of the Jenkins pipeline stuff 81bdec7 Merge pull request #346 from advancedtelematic/test/running-mode 4f2bb16 Bump Aktualizr version 730f2b0 Test --running-mode=once 56c58c6 Merge pull request #339 from advancedtelematic/bugfix/staging_dir_host_master cf23391 updater.py: Add hack to clean recipes before building. 343b228 updater.py: Fix longstanding typo. 6292100 CONTRIBUTING.adoc: clarify which branches have what status. 9579f0c aktualizr-*-prov: read config files from STAGING_DIR_HOST. f88aa91 sota.bbclass: remove obsolete/incorrect comment. 52d7719 aktualizr-auto-prov: Remove redundant '.toml'. 2ca1b16 Merge pull request #344 from advancedtelematic/test/ci-jenkins 8d021e1 Try to checkout aktualizr from pipeline 855b031 Bitbake build from Jenkins 55e49cd Checkout of repo from Jenkins 46a3601 Merge pull request #341 from advancedtelematic/fix/tests 78422f6 Compatibility with latest aktualizr 7cc01d7 Merge pull request #337 from rsalveti/garage be03a38 Merge pull request #336 from rsalveti/ostree 54f9b8e image_types_ostree: no need to create boot/loader folders when creating ostree repo 9e73dbe garage-push: enable verbose logging by default b7da9e5 ostree: improve package split logic and define extra packages ca9c09e ostree: improve systemd dependency checks 7764530 ostree: cleanup depends and rdepends 9f30ec0 ostree: no need to disable systemd when building native 9b709a0 ostree: cleanup configure and build flags 7201fc5 ostree: use do_configure_prepend and avoid customizing do_compile 58953e7 ostree: fix license and add homepage description e7f7a1d ostree: cosmetics: fix indentation 642559c Bugfix: strip whitespace and newlines from tuf URL in credentials.zip 1a196b3 Merge pull request #329 from advancedtelematic/bugfix/implicit-and-certs-master 34f641c Merge remote-tracking branch 'github/rocko' into bugfix/implicit-and-certs-master f00803e aktualizr: Upgrade to use simplified implicit_writer config. deb1b7c aktualizr_*.bb: Minor formatting and fixes. 4c4f51f Merge pull request #324 from advancedtelematic/feat/aktualizr-repo cc091e9 Bump PR to flush old sstate caches that were built in-tree 4b97ad0 Get ready for aktualizr-repo tool be14d46 ca-certificates: Remove upstreamed patch. 30bd9a9 Merge pull request #326 from advancedtelematic/bugfix/oe-selftest-master e4949bb updater.py: Fix test broken by man/man-db upgrade. ce1614d Merge pull request #325 from advancedtelematic/bugfix/check-assume-provided 46505e1 find_packages.py: Ignore packages in ASSUME_PROVIDED. 6b63dd4 Merge pull request #321 from advancedtelematic/feat/find_packages c3c4896 find_packages.py: Fix python style issues. 87d769f find_packages.py: Add explanatory comment about list appending. 6fef541 find_packages.py: Fix repo name parsing logic. 39665ee find_packages.py: Get full path for patches and other local files. 79f5e6a find_packages.py: Check for a few unlisted aktualizr dependencies. eae0566 find_packages.py: Catch empty info and return early. c3d3a0d find_packages.py: Initial version. b799d9c Merge pull request #322 from advancedtelematic/rocko-to-master-2018-05-28 4bcd050 Merge pull request #319 from advancedtelematic/bugfix/ostree-autotools-brokensep 260abbc Merge pull request #317 from advancedtelematic/fix/u-boot-multilib-issue a1fbc69 ostree: Don't use autotools-brokensep. cf36fad Include fix for qemu in sota_qemux86-64.bbclass 52e20c8 Merge pull request #315 from advancedtelematic/sumo-candidate 05b971d Merge remote-tracking branch 'ats/rocko' into sumo-candidate 164e73c Merge pull request #316 from advancedtelematic/fix/rm-minnowboard-uboot 10f1c77 Remove support for u-boot on minnowboard 5f803eb Merge pull request #313 from advancedtelematic/fix/qa-shipped-files 94ac0d0 Merge pull request #314 from advancedtelematic/feat/bump-embed-sql d073dd4 Remove aktualizr-common because schemas are embedded e827d33 Review shipped directories in aktualizr recipes b736d4a Merge pull request #312 from advancedtelematic/bugfix/log-debug-first d67f28b Move log-debug from 90 to 05. a694dc7 Merge pull request #311 from advancedtelematic/fix/PRO-5376/backport-master-fixes 7e6ffbc Fix boot on qemux86-64 6cc9281 aktualizr_git: remove duplicate installs bbbf1fa Check for custom target version for installed_versions 2d17b56 ostree: remove python from rdepends 324fa1a sdimage-sota.wks: remove label as it gets set by image_types_ota c7076bf image_types_ota: make default grub.cfg a link to loader/grub.cfg 340c0b0 Replace INITRAMFS_FSTYPES with OSTREE_INITRAMFS_FSTYPES 6ce668b ostree: fix systemd service files permission 3af1b32 sota: introduce INITRAMFS_FSTYPES b11ddfb image_types_ostree.bbclass: change the systemd detecting logic 41c2df7 Merge pull request #296 from advancedtelematic/feat/backport-from-master a2cdaee image_types_ostree.bbclass: clean up GARAGE_SIGN_REPO after push 9ef1f5b Add support for custom garage target version and url 28f18be aktualizr: include default configs as part of host-tools 2bb7731 sota.bbclass: use common rpi override for raspberrypi 5d478c9 image_types_ostree.bbclass: do not inherit image 1198bf3 image_types_ota.bbclass: do not inherit image 1a78a5e Merge pull request #310 from advancedtelematic/feat/aktualizr-bump 6ca6d8e Bump Aktualizr version to get P11 fixes 44e851b Merge pull request #309 from advancedtelematic/bugfix/install-file-dont-echo 9c61043 Put extra configs in their own files. 396f12c Merge pull request #308 from advancedtelematic/bugfix/PRO-5380/libp11-openssl-again fe16efa Update patch to fix openssl-1.0.o. 1097975 Merge pull request #307 from advancedtelematic/bugfix/bump-aktualizr a8c4f54 Bump aktualizr. Don't build load tests. 98b1cb7 Give some more time for checking for successful provisioning. 8c71253 Merge pull request #304 from advancedtelematic/feat/PRO-5331/remove-sota-env f4e5322 Test aktualizr-example-interface package (PRO-5336). f01b2b0 Update aktualizr config to use default locations. 0c40c88 Update README with aktualizr config management (PRO-5329). af5e0c4 Create aktualizr-log-debug recipe as an example (and debugging aid). 3f4856c Provide recipe to disable sending ip (PRO-5297). 1f3231c Move example-interface from sota.env to its own recipe. c04e7bd Add sqlite3 to aktualizr dependencies. e246bdc Merge pull request #305 from advancedtelematic/fix/var-sota-perms 8e77dc5 Add missing delay in loop. 3a012ec Fix permissions of /var/sota in image_types_ota 0d154d7 Merge pull request #302 from advancedtelematic/feat/pro-5211-rocko b7cc58b Merge pull request #300 from rsalveti/installed_versions 95253b7 Bump Aktualizr to get PRO-5211 Report network info a8449cd Check for custom target version for installed_versions 4e9ca8c Merge pull request #298 from rsalveti/sumo fcc2903 Merge pull request #299 from rsalveti/python 569e04e ostree: remove python from rdepends 24cdee9 layer.conf: add LAYERSERIES_COMPAT markup a931fb6 Merge pull request #297 from advancedtelematic/bugfix/decode 6728593 Decode bytes. 8182acc Merge pull request #291 from advancedtelematic/feat/garage-sign-auto-version 609337b Merge pull request #289 from advancedtelematic/docs/reorg-and-toc e109b8c If GARAGE_SIGN_VERSION is not provided, ask the server for a version. dc80960 Pass requested garage-sign version to aktualizr. 8ba7dae Merge pull request #287 from rsalveti/extras 4317f6f Merge pull request #292 from rsalveti/garage-tag 1c48a48 Add support for custom garage target version and url 192aa31 Merge pull request #290 from advancedtelematic/fix/linux-new-kernel ca55e52 Stop forcing Linux 4.4 on qemux86-64 c2d1d2a Merge pull request #286 from rsalveti/repo_rm 62199c7 Merge pull request #285 from rsalveti/sota_rpi be74b1e Move dev settings to main README. Add table of contents. cb88be0 aktualizr: include default configs as part of host-tools bf37d29 Merge pull request #284 from rsalveti/rocko-merge 1fe83c8 image_types_ostree.bbclass: clean up GARAGE_SIGN_REPO after push 015e226 sota.bbclass: use common rpi override for raspberrypi 82a9c20 Merge remote-tracking branch 'origin/rocko' into rocko-merge b1a114d Merge pull request #283 from advancedtelematic/refactor/cleanup 71c528a Assorted minor cleanup and formatting. bca6c0b Merge pull request #281 from advancedtelematic/fix/bump-aktualizr 9746f46 Bump aktualizr b33939b Merge pull request #280 from advancedtelematic/bugfix/aktualizr-check-discovery fb74d00 Add aktualizr-check-discovery to shipped files 9860cfc Merge pull request #279 from advancedtelematic/feat/secondary edae332 Restrict secondary network to localhost de2b0f0 Add SOTA client feature to enable secondary network 7ce6503 Merge pull request #278 from advancedtelematic/feat/udp-socket-activation 313278d Bump aktualizr version to get socket activation fixes 5c3f802 Change port number to match default used elsewhere 1804d9f UDP Socket activation for discovery service 156074d Merge pull request #277 from advancedtelematic/feat/pro-5060-run-qemu-ota 046ac43 Fix up tests fc8f9b4 Add a --secondary-network option to run-qemu-ota c3c8d56 Merge pull request #276 from advancedtelematic/feat/pro-5060/meta-updater 66a4721 Add systemd socket activation for secondary bbce180 Add secondary-image to meta-updater 2619e3f Merge pull request #274 from rsalveti/wks 86636ec Merge pull request #272 from rsalveti/grub ae156b8 sdimage-sota.wks: remove label as it gets set by image_types_ota f1fd04a Merge pull request #268 from advancedtelematic/test/better-oe-selftest 11d0cd2 Merge pull request #262 from advancedtelematic/feat/fitimage-rpi 5ce293d image_types_ota: make default grub.cfg a link to loader/grub.cfg 621287e Merge pull request #271 from advancedtelematic/bugfix/fix-image-size-rocko 3d77f5a Fix calculate_size in case $SIZE < $MIN 81b2fa6 Add a basic raspberry pi test. 97ea268 Mention SOTA_PACKED_CREDENTIALS in oe-selftest section of docs. 0fb122d Add qemu layer for qemu tests if not present. c0d6f4c oe-selftest improvements. 91ad494 Merge pull request #267 from advancedtelematic/test/PRO-4481/hsm-rocko 7af1246 Merge remote-tracking branch 'ats/pyro' into test/PRO-4481/hsm-rocko 4b4fb87 Merge pull request #261 from advancedtelematic/test/PRO-4853/impl-prov-selftest 5b298ba Merge pull request #266 from advancedtelematic/fix/rm-jansson-dep c9c5418 Remove aktualizr's jansson dependencies 0f55df2 Fix typo in oe-selftest 372b3f7 Less redundant bitbaking in oe-selftest 5c70505 Factorize aktualizr native helper in oe-selftest 235826d Test implicit provisioning with oe-selftest f23a9c1 Merge pull request #259 from advancedtelematic/feat/PRO-4854/ca 793f7c8 Add provisioning with CA 4edf70f Merge pull request #265 from advancedtelematic/bugfix/PRO-4936/repoclose-rocko c917421 Merge pull request #264 from advancedtelematic/bugfix/PRO-4936/repoclose ec13b95 Pull new aktualizr with fixed fd leak 1341019 Pull new aktualizr with fixed fd leak 578981f Merge pull request #263 from advancedtelematic/bugfix/fix-libp11-openssl-again 48d6d6f Update documentation and fix broken link. 321509a Update patch to work with OPENSSL_VERSION_NUMBER 0x100020ef. 6d2e9d3 Merge pull request #260 from advancedtelematic/test/PRO-4481/hsm 38de2f4 Use FIT image on RPi 2023bfb Fix minor logging issue. fc84de7 Refactor oe selftests b9922d6 Bump aktualizr to fix a CMAKE_BUILD_TYPE bug. e77c7c7 Replace write_config with append_config. 5c14164 oe-selftest standardization and general improvement. eb173b6 Better oe-selftest documentation. c6690b9 Rename run_command to qemu_command. 1f5d449 Use some regex to get a little fancier. 586394d Test provisioning with HSM. 9e4918c Add test_cert_provider_local_output. 7bcbb80 Test that implicit_writer and cert_provider work. 9a404b4 Only expect credentials in the image if using autoprov. 1f6b311 Merge pull request #258 from advancedtelematic/bugfix/p11-fixes 89fc3e0 Merge pull request #257 from advancedtelematic/test/oe-selftest-backport 59b9fa9 Merge pull request #254 from rsalveti/initramfs a9d8688 No longer require engine-pkcs11. 2dbeaf3 Fix minor ovmf compilation bug only present in pyro. 3a4bdbc Add tests for aktualizr-info. c2e9fcc Add a helpful hint for the oe-selftest grub problem. 9f2bbe9 Fix flag deprecation warning. 87d1414 Bump aktualizr and fix some installation complaints. 71863b9 Merge pull request #256 from advancedtelematic/bugfix/fix-installation e31637b Bump aktualizr and fix some installation complaints. b6bec0a Merge pull request #255 from rsalveti/systemd b15a303 ostree: fix systemd service files permission 84913d1 Replace INITRAMFS_FSTYPES with OSTREE_INITRAMFS_FSTYPES ef9513d Merge pull request #253 from rsalveti/grub b9ee096 Merge pull request #252 from rsalveti/master a4e76ce grub-efi: remove bbappend as change is now provided by oe-core aa57530 Merge branch 'rocko' 8bbf6da Remove manual installation of /usr/lib/sota/schemas e9886a3 Merge pull request #251 from advancedtelematic/feat/copy-schemas-in-cmake 380fcb1 Remove manual installation of /usr/lib/sota/schemas 5117311 Merge pull request #248 from advancedtelematic/feat/mergerocko b4ce615 Merge pull request #250 from advancedtelematic/bugfix/rocko-update-ostree 2d3e453 Add SRCREV_pn-aktualizr to documentation. 47875d9 Merge remote-tracking branch 'ats/pyro' into bugfix/rocko-update-ostree 366af5d Merge pull request #249 from advancedtelematic/bugfix/PRO-4797/ostree-ca-cert 90863a0 Latest aktualizr with ostree ca cert fix. d8b8d2e Merge pull request #247 from advancedtelematic/bugfix/garage-sign-106 2964973 Merge branch 'rocko' 1fd8b18 Latest aktualizr/garage-sign. e408922 Merge pull request #244 from advancedtelematic/feat/pyromerge 5e6b1e8 Merge pull request #245 from advancedtelematic/bugfix/rm-sota-toml 5f033dd Minor changes to keep hsm and implicit recipes consistent. 4d1b5ee Delete redundant sota.toml in aktualizr recipe. eb790f9 Merge branch 'pyro' into rocko b68b4ff Merge pull request #237 from advancedtelematic/feat/PRJ-330/hsm-not-test f903f75 Merge pull request #241 from advancedtelematic/aktualizr-asn1c 777fade Merge pull request #243 from advancedtelematic/test/aktualizr-info bb25b45 Rename all instances of hsm-test and use latest aktualizr. c64b399 Add tests for aktualizr-info 0146684 Merge pull request #236 from advancedtelematic/bugfix/PRO-4730/firstversion 74283ba Merge pull request #242 from advancedtelematic/feat/merge-sqlite 942abd2 Merge pull request #228 from advancedtelematic/feat/PRO-4630/sqlite e6927ff Merge remote-tracking branch 'ats/feat/PRO-4630/sqlite' into rocko 79497c9 Patch asn1c skeletons file discovery 45bd8d6 Add asn1c dependency for aktualizr 9d3acee Merge pull request #240 from leon-anavi/PRO-4727 d57d34b Merge pull request #238 from advancedtelematic/feat/PRJ-330/hsm-not-test-rocko 400f69f Merge pull request #239 from advancedtelematic/bugfix/ostree-bump 62b32e9 Drop rvi-sota-client and remove meta-rust dependency fbfdf91 Add PR = "1" to ostree to fix annoying caching problem. 310957f Merge pull request #229 from advancedtelematic/bugfix/PRO-4677/startupsh 4b73645 Merge remote-tracking branch 'github/feat/PRJ-330/hsm-not-test' into feat/PRJ-330/hsm-not-test-rocko 19883e9 Rename all instances of hsm-test and use latest aktualizr. 9e6d437 Deploy initial primary version information 99e49cc Merge pull request #235 from advancedtelematic/bugfix/rockop11 fe51930 Add EVP_PKEY_meth_get* replacement functions to use with OpenSSL 1.0.2m as well 31d6502 Merge pull request #234 from advancedtelematic/doc/PRO-4337/build-problems b605cf2 Add a brief doc section for common build problems. 2575b7e Merge pull request #232 from advancedtelematic/bugfix/PRO-4685/ubootversion fd82d80 Merge pull request #233 from advancedtelematic/bugfix/PRO-4252/rocko-selftest-fixes 5997170 Merge pull request #226 from leon-anavi/PRJ-317 44a4dd8 More general exception handler for `kvm-ok` 84baa1c Fix some basic oe-selftest errors. de0d91f Merge pull request #231 from advancedtelematic/bugfix/PRO-4645-update-ostree-httpd-info 1f78561 Bump aktualizr version to get misconfigured ecu fix. 0f064ae Merge pull request #230 from advancedtelematic/bugfix/update-rocko b5b2458 Add PR = "1" to ostree to fix annoying caching problem. 20b8d55 oe-selftest fixes for rocko. 10ae409 PRO-4645 Update OSTree httpd instructions 3975d40 Use u-boot version with patches for newer QEMU e5228ae Merge branch 'pyro' into bugfix/update-rocko 0ccd10c Deploy startup.nsh before composing flashable image 28d1c1c Get the newest aktualizr using sqlstorage 0afff0c Merge pull request #227 from advancedtelematic/bugfix/PRO-4670/bumpostree 13a294b Bump OSTree version 1be5145 sota_raspberrypi.bbclass: Enable U-Boot for Raspberry Pi b0ee1c3 Merge pull request #225 from advancedtelematic/bugfix/garagesign84 ca45d17 Merge pull request #224 from advancedtelematic/bugfix/tufreponame 07a7774 Bump aktualizr version to get fixed garage-sign 623c51d Merge pull request #221 from leon-anavi/PRJ-315 c1872be Fix --repo parameter for garage-sign 5adf140 Merge pull request #217 from advancedtelematic/feat/isotpsec 4b13457 sota_raspberrypi.bbclass: Remove sdimg-rpi 5667880 Support for BUILD_ISOTP cmake variable 537de14 Add support of ISO/TP legacy secondaries and serial CAN 2f5b892 Merge pull request #222 from advancedtelematic/feat/nolibsoup eed239d Delete dependency on libsoup 5764d3f sota_raspberrypi*.inc: Included meta-python d912df6 Merge pull request #219 from advancedtelematic/feat/PRO-4630/implicit-writer-server-pem 1682037 Bump aktualizr to get open source server CA fix. e2e19e2 Merge pull request #218 from advancedtelematic/doc/dont-mess-ostree-branchname aca234a Remove OSTREE_BRANCHNAME mention in README 9143580 Merge pull request #213 from advancedtelematic/doc/PRO-4532/secondaries-etc 4251cdf Merge pull request #214 from advancedtelematic/feat/PRO-4491/explicit-license 1619049 Merge pull request #216 from leon-anavi/rocko af9c732 sota_qemux86-64.bbclass: Use u-boot-ota 4483e6b Merge pull request #212 from advancedtelematic/bugfix/PRJ-286/spekulatius 6630a83 Fixes for Spekulatius 1e3db15 Add MIT license to recipe metadata 037d091 Update documentation, specifically about variables to support secondaries. ff2e2c1 Port fix for non-repo use-case from pyro 057fe7e Merge pull request #209 from advancedtelematic/bugfix/garage-sign-0.2.0-57 327acad Merge pull request #204 from advancedtelematic/bugfix/example-interface bf35f62 Merge pull request #211 from advancedtelematic/bugfix/implicit-without-creds a2662b5 Don't run implicit_writer if SOTA_PACKED_CREDENTIALS is not set. 3401d34 Merge pull request #210 from advancedtelematic/bugfix/no-creds-expansion 1838969 Fix variable expansion problem when SOTA_PACKED_CREDENTIALS is not set. cbad4a9 Bump to latest garage-sign. 36c032b Only install example-interface if explicitly asked for. 599c048 Properly install example-interface on target and remove it on host. 904bc29 Merge pull request #208 from advancedtelematic/bugfix/PRO-4524/credentials d64e6f3 Rerun provisioning recipes when credentials have changed dbeb10e Merge pull request #205 from advancedtelematic/bugfix/indent 76c065b Consistent indents. 410bff5 Merge pull request #200 from advancedtelematic/bugfix/cleanup 3219d1a Merge pull request #203 from advancedtelematic/bugfix/PRO-4439/ostreebranchname c99f5e7 Minor fixes and cleanup. 9ba47ed Deploy OSTree image without a branch name 9dcadfe Merge pull request #202 from advancedtelematic/bugfix/install-var-sota 061ac69 Install /var/sota. f0c5af0 Merge pull request #201 from advancedtelematic/bugfix/garagesign-0.2.0-48 e8fac2d Bump garage-sign 3b1d177 Merge pull request #199 from advancedtelematic/bugfix/usrlibsota 9948edf Always create /usr/lib/sota in autoprov recipe b238c27 Merge pull request #196 from advancedtelematic/feat/PRO-3751/legacyinterface 9247169 Merge pull request #198 from advancedtelematic/bugfix/garage-version c7cc719 Fix garage-sign targets add. 2475cbb Fix erroneous do_install_append that should just be do_install. 1ea77e2 Merge pull request #197 from benkard/patch-1 79dd675 Fix calculate_size in case $SIZE < $MIN 0668812 Merge pull request #192 from advancedtelematic/refactor/sotatoml 85095e8 Use *.toml files provided in aktualizr github repo 3e2f51e Add support for virtual secondaries 0643f72 Provide user interface to add legacy secondary bridge b07e63b Merge pull request #185 from liuming50/master 3289bdd Merge pull request #195 from advancedtelematic/bugfix/aktualizeoecmake 4a88896 Add spaces before "_append" clauses c8fa5c2 Merge pull request #194 from advancedtelematic/feat/tidy fba014f Add a hint when machine autodetection fails 99b470e Merge pull request #193 from advancedtelematic/bugfix/service 7a973cb Remove aktualizr-manual-provision.service 196add8 Merge pull request #190 from advancedtelematic/fix/repo-manifest 27e0edb Merge pull request #191 from advancedtelematic/bugfix/rpi-sdimg a212eae Remove sdimg-rpi from IMAGE_FSTYPES 6f13bd2 Fix builds outside the .repo directory 378d5ab Merge pull request #183 from advancedtelematic/test/oe-selftest-grub c1267b6 Merge pull request #189 from advancedtelematic/bugfix/teamcity-build f110c62 Bump aktualizr version for C++98 standard fix. 261f3f8 Actually do something with aktualizr-info. 8dc13db Merge pull request #188 from advancedtelematic/bugfix/PRO-4260/backwards d3d3460 Bump aktualizr version for good 7f7861a Merge pull request #187 from advancedtelematic/bugfix/tufrepo 253ba5f Rename repo.url -> tufrepo.url 678c0a5 Merge pull request #186 from advancedtelematic/feat/PRO-4290/garagecheck 2ca5e74 Check if the package and UPTANE target got to the backend 3163e1d sota: introduce INITRAMFS_FSTYPES 66c0d3a image_types_ostree.bbclass: change the systemd detecting logic 397fb34 Merge pull request #184 from advancedtelematic/feat/PRO-4252/rocko eab4561 Add fixes for compatibility with Rocko 495a4a4 Test booting with grub. 3d5e35d Merge pull request #181 from advancedtelematic/bugfix/PRO-4319/duplicate-bblayers-snippets 8da7de1 Refactor Qemu interaction into seperate functions. e31b542 Ignore configuration templates to avoid duplicate inclusion of stuff daa6f72 Merge pull request #182 from liuming50/master d81696e Merge pull request #180 from advancedtelematic/feat/PRO-4199/oe-selftest-qemu a5ba791 image_types_ostree.bbclass: do not inherit image 1091fb1 image_types_ota.bbclass: do not inherit image d8ba563 image_types_ota.bbclass: drop deprecated IMAGE_DEPENDS 55e61fd Merge pull request #179 from advancedtelematic/bugfix/PRO-4260/createtoken b1aa5d1 Delete hsm-test SOTA_CLIENT_FEATURE as redundant and provoking mistakes c687237 Make launching qemu part of setUpClass. 7a32589 Move oe-selftest qemu logic to its own function. e47cd91 Merge pull request #178 from advancedtelematic/feat/autodetect-kvm af1cc1e Merge pull request #176 from advancedtelematic/test/PRO-4229/oe-selftest-hsm 24e5a6d Autodetect KVM 0b1fd4b Remove unused import, break long lines 50d8ea5 garage_push.py: Test SOTA_PACKED_CREDENTIALS de48c40 garage_push.py: Check distro features f64cbdb Merge pull request #174 from advancedtelematic/feat/PRO-4199/oe-selftest-sota-tools 9411b60 Fix some paths based on Leon's techniques. 714f33c Basic garage-deploy test. 9178f71 Make double-bitbake test actually useful. 7e1b403 Split tests into independent classes. d05ef21 Fix paths to be more reliable. 9d5ad23 Rough draft of a run-qemu-ota test. 95e2f81 Rename for accuracy. 06711c8 Refactor QemuCommand class into its own file/module. 71410bd Merge pull request #173 from advancedtelematic/feat/PRO-4189/garage-sign e7d4fbf Add managing targets.json by garage-sign e622a08 Merge pull request #172 from advancedtelematic/bugfix/use-libdir e183e20 Merge pull request #170 from leon-anavi/pyro 48ac1dd Use ${libdir} instead of /usr/lib. 090141e Merge pull request #171 from advancedtelematic/feat/pkcs11uptane 9e0bd0d Add the newest version of libp11 efb1433 Add UPTANE key generation capability 83de2da README.adoc: Add QA section 3b536a8 garage_push.py: Add test for hsm and hsm-test 371d304 Merge pull request #169 from advancedtelematic/bugfix/PRO-4259/latest-garage-sign 459d961 Latest garage-sign with many bug fixes. 41254c4 Merge pull request #164 from advancedtelematic/fix/pro-4254-cacert-path cbb8f8f Merge pull request #166 from advancedtelematic/bugfix/pyrobuild 6329b9c Merge pull request #167 from advancedtelematic/bugfix/qemuoverlay f1689ba Fix ca-certificates-native dependency. 443e92c Fix race condition in run-qemu-ota 9edb72f Fix incompatibilities with latest pyro, use wic on RPi 5812f49 Explicitly include ca-certificates as a dependency for garage-push 514fbb9 Merge pull request #162 from advancedtelematic/feat/PRO-4256/copy-manifest 468b053 Copy repo manifest to the device. 09fbb91 Merge pull request #161 from leon-anavi/pyro c8b535d Merge pull request #160 from advancedtelematic/bugfix/PRO-4140/silence-ostree-errors 2e73a3d garage-sign: Update checksums 1becb26 Bump ostree version to get Shaun's fix. be78e0b Merge pull request #159 from advancedtelematic/bugfix/PRO-4249/varmount afd18c7 Share /run directory between initramfs and system image to communicate ostree-booted file c72d37a Merge pull request #158 from leon-anavi/feat/PRO-4199/oe-selftest 3814eb4 garage-sign: ship files a1fc5ef garage-sign: Update checksums c24a4eb Merge branch 'pyro' of https://github.com/advancedtelematic/meta-updater into feat/PRO-4199/oe-selftest cdeaf69 Merge pull request #157 from advancedtelematic/docs/contributing 43b0d7f Add CONTRIBUTING information 26d7ed9 Merge pull request #156 from advancedtelematic/bugfix/update-garage-sign 456e3e7 Merge pull request #150 from advancedtelematic/feat/remerge-recipes 45c9cef Update to latest version. d3d3247 Merge pull request #151 from advancedtelematic/bugfix/PRO-4012/basehash 4ec946c Merge pull request #154 from advancedtelematic/refactor/PRO-4179/rust-1.20 32eb7ff Merge pull request #155 from advancedtelematic/feat/PRO-4219/garage-sign-recipe 9f838e7 New garage-sign recipe. b50f8c8 Upgrade Rust to 1.20 on Pyro 45668eb Remove IMAGEDATESTAMP to make sstate input deterministic 6e12274 Remerge aktualizr recipes. 63be71d Basic tests. Not complete. 86032c4 Clean up recipes according to Yocto recommendations. eceaca2 Merge pull request #148 from advancedtelematic/bugfix/PRO-4216/new-garage-push 5d654c0 README updates. 3725420 Use garage-push from aktualizr repo. 6b83fd2 Merge pull request #147 from advancedtelematic/bugfix/rm-garage-deploy af48969 Fix harmless error from not installing garage_deploy. 85960c2 Merge pull request #146 from advancedtelematic/feat/PRO-3805/pkcs11 9d9b6a8 Support pkcs#11 in aktualizr and add softhsm token for testing df3b263 Merge pull request #145 from advancedtelematic/bugfix/big-update-numfmt 96a8690 fix missing `numfmt` 36f1d86 Merge pull request #143 from advancedtelematic/feat/PRO-3799/implicit-writer 2bce870 Bump aktualizr version for implict_writer support. 098f69a Move provisioning out of ostree bbclass into autoprov recipe. 6727062 Move implicit root CA to /usr/lib/sota. 0ab7fe3 Create recipe for implicit provisioning file shuffling. e8916f0 Formatting. e789ff5 Merge pull request #142 from advancedtelematic/feat/development-tools-pyro 9f5623f Make it easier to build from branches and run a specific image 1f7c727 Merge pull request #140 from advancedtelematic/feat/PRO-3805/cert_install c320103 Merge pull request #136 from advancedtelematic/feat/PRO-3805/p11test 364f235 Merge pull request #134 from advancedtelematic/refactor/remove_keyid 4a7366c Add recipes to test pkcs11 functionality in Aktualizr 2712c05 Hacky ability to provide client credentials and install them on the device. 6db91a2 Merge pull request #138 from dl9pf/patch-13 2287e74 Merge pull request #139 from leon-anavi/pyro d472c32 sota.bbclass: Add aktualizr-auto-prov 975c98c aktualizr-auto-prov.bb: Aktualizr configuraitons 5b31bcd Merge pull request #137 from advancedtelematic/feat/switchtopyro a9a01b8 aktualizr_git.bb: remove systemd service and configurations 9fb73b0 Pyro needs coreutils-native (we call sync) b/c rss c82338b Merge branch 'morty' into pyro 025bed3 Merge pull request #135 from advancedtelematic/feat/PRO-3923-add-persistence-option-qemu-script c37424f PRO-3923 Add persistence option to run-qemu script c630035 Remove useless/obsolete --disable-keyid-validation option. 80b420a Merge pull request #129 from advancedtelematic/bugfix/cruft 9953c9c Merge pull request #130 from leon-anavi/morty 6ed33bd Merge pull request #133 from advancedtelematic/merge-morty-changes-forward cc8585e Add missing libarchive dependency a130c02 Merge remote-tracking branch 'github/morty' into HEAD f943268 Merge pull request #131 from leon-anavi/pyro 8ae459c ostree_git.bb: Depends on xz for liblzma fefc668 ostree_git.bb: Depends on xz for liblzma 4e5064a Merge pull request #126 from leon-anavi/morty deac6ea Merge pull request #123 from dl9pf/patch-11 bf3abfd Merge pull request #121 from advancedtelematic/feat/bump-sota 7cfed25 Merge pull request #127 from leon-anavi/PRO-3776 c5ed6a9 Remove BUILD_TESTS=OFF because it does nothing. b48fe3e scripts/envsetup.sh: Use machine specific local.conf dee9bf7 Show warnings if credentials are not provided e4d1236 Merge pull request #124 from dl9pf/patch-12 906a94f Set IMAGE_OVERHEAD_FACTOR for fixed initrd size 3ca24fc Set IMAGE_OVERHEAD_FACTOR for fixed initrd size 88c35d3 update sota-client to d41540a5 97ae557 Merge pull request #120 from leon-anavi/pyro 8a0ef9f Merge pull request #119 from advancedtelematic/bugfix/treehub.json 624e5e7 glib-networking_%.bbappend: Add again hackery 91c7c98 Delete treehub.json from the credentials package on the device cae622f Merge pull request #110 from advancedtelematic/bugfix/PRO-3484/avoid-build-unzip e59b7e9 Remove device section as it is no longer used. b20eb4a Prepare credentials correctly for rvi-sota-client. b376ae9 Minor documentation typo/grammar fix. 5330702 Call garage-push directly with zip file instead of sending unzipped contents. 67601af Merge pull request #117 from chbae/pyro 93e5ebe Add LICENSE and SRC_URI variable in recipe 34d5f75 Merge pull request #115 from advancedtelematic/bugfix/sota-launcher-depends 0f3f8b4 fix dependency of sota-launcher to correct rvi-sota-client 245bdcd update sota-client to b9170df 03b1971 Merge pull request #114 from advancedtelematic/bugfix/PRO-3681-reenable-petname-rvi-sota-server a50d20b PRO-3681 Add python-petname back in rvi-sota-server RDEPENDS 999e261 Merge pull request #107 from advancedtelematic/refactor/PRO-3377/secondary-ecus 16eb34d Merge pull request #111 from advancedtelematic/bugfix/pro-3663/sota-tools 25fa85e rename back sota-client to rvi-sota-client 61a7adc Bump version of sota-tools ff5efc4 Split rvi-sota-client into multiple binaries ea1c3a4 Merge pull request #108 from leon-anavi/pyro 2c43ed0 glib-networking_%.bbappend: Remove hackery ad5245e u-boot_2016.11: Copy U-Boot recipe from morty 53526d7 Merge branch 'morty' of https://github.com/advancedtelematic/meta-updater into pyro e5a12d4 Merge pull request #104 from advancedtelematic/feat/new-run-qemu c6488a1 Merge pull request #106 from advancedtelematic/bugfix/PRO-3157-restore-petnames 3000fc4 Merge pull request #103 from leon-anavi/morty a4bab29 PRO-3157 Restore petname usage in rvi-sota-client provision script 28e841a aktualizr: Update to c24f1fc 5ec153a Copy run-qemu script over from meta-updater-qemux86-64 c88d6c6 aktualizr: Update to 207898e 6f7f86b Merge pull request #97 from advancedtelematic/refactor/PRO-3413/update-client 3c0ab61 Merge pull request #102 from leon-anavi/pyro a89a2a7 Remove canonical_json.py from rvi_sota_client recipe 92204be image_types_ostree.bbclass: Fix path to unzip a6dbdad Update rvi_sota_client to latest commit 00dc1fe Merge pull request #101 from advancedtelematic/feat/mergemorty b56329a Merge pull request #99 from advancedtelematic/bugfix/rpixz 69a0db9 Merge branch 'morty' into pyro b0d9d70 Merge pull request #92 from dl9pf/patch-2 4b32751 Merge pull request #91 from dl9pf/patch-1 0c35f17 Fix output directory in sdcard_image-rpi-ota 02c4dbb Merge pull request #98 from advancedtelematic/bugfix/pokybuild e39692a Fix build issues with yocto pyro 3cffb22 Merge pull request #93 from dl9pf/patch-3 00cf945 Merge pull request #94 from dl9pf/patch-4 109b534 Use compression on output file to save space 51e4c72 Disable noisy warnings ... should only print once. 43163f4 Disable noisy warnings ... should only print once. 510483e Also remove compressed rpi-sdimg.xz 56aab3b Remove also compressed rpi-sdimg.xz e565878 Merge pull request #88 from advancedtelematic/feat/PRO-3341/PRO-3342/report-device-info f4d02e3 PRO-3341 PRO-3342 Bump aktualizr version to add sw/hw reporting 964c035 Merge pull request #86 from advancedtelematic/feat/pro-3320 83af625 Merge pull request #87 from advancedtelematic/bugfix/agl-doesnt-boot 5d38a4f Merge pull request #83 from advancedtelematic/bugfix/PRO-3330/build-script 0f40a9d Fix new/existing build directory logic a33124a Quote all bash variables 30109fe Fix script directory in zsh fa0129a Override IMAGE_ROOTFS_EXTRA_SPACE dc23453 Aktualizr updates, including sync() 45c155a Merge pull request #85 from advancedtelematic/feat/DEM-158/R-Car-M3 3eda07d Retry mounting sysroot 64e2fb4 Fix warnings from shellcheck shell linter ae8a5db sota: Support m3ulcb 40922f1 Merge pull request #84 from advancedtelematic/fix/SPEC-761 1c5b56d Preserve /var/local 15ae682 Update docs links e09a0ea Merge pull request #82 from advancedtelematic/feat/big-update ce35a47 Merge pull request #77 from advancedtelematic/feat/aktualizruptane cdd7e90 Add uptane-capable aktualizr 266f988 adds two versions of a random, seeded big file 2d49a25 Merge pull request #81 from chbae/pyro 5b7cf9b Merge pull request #79 from advancedtelematic/bugfix/sotaclient 1e068cd u-boot: Remove bb file 55cf85a otaimage.py: Arrage script for pyro 10fce02 Fix a typo (missing double quotes) 08e225b Set default SOTA_CLIENT directly in sota.bbclass c1d3335 Merge pull request #78 from advancedtelematic/feat/PRO-3260/generate-ecu-serial 88a4a81 PRO-3260 Bump rust client version for ecu serial gen 9656477 Merge pull request #74 from advancedtelematic/feat/ostreecurl 70b4635 Merge pull request #75 from advancedtelematic/bugfix/PRO-3196/PRO-3208-rust-client-fixes 8c8bf3e Bump client version to fix PRO-3208 + PRO-3196 f804d83 Merge pull request #73 from advancedtelematic/bugfix/PRO-3195/sotaclient b31ea51 Build OSTree with curl support 20aae31 Add option to choose which sota client to use (if any) 3dbb25b Merge pull request #71 from advancedtelematic/feat/PRO-3157-use-random-friendly-names acb37d5 Bump rvi_sota_client version 4629b90 PRO-3157 Add recipe for friendly name generator 8379268 Merge pull request #70 from advancedtelematic/bugfix/PRO-3152/nativeappend 0b12ce6 Merge pull request #64 from advancedtelematic/feat/PRO-2945/zipcreds 08b5230 Fix broken English 2308658 Fix a typo 134cacc Merge pull request #72 from advancedtelematic/bugfix/PRO-3141/rpi-sdimg 38c42da Remove unneeded image types b542d59 Fix variable extension error 6eef580 Merge pull request #68 from advancedtelematic/feat/manual-prov-aktualizr 1c53ba3 Support Aktualizr in manual-provisioning mode 5c36fff Add support for zipped credentials 0bba622 Merge pull request #67 from advancedtelematic/fix/machine-prefix f2ee287 Merge pull request #65 from advancedtelematic/feat/split-out-distro-inc 02e3898 Merge pull request #66 from advancedtelematic/fix/typo-rpi d84246d Prefix OSTREE_BRANCHNAME with ${MACHINE}- 5911762 Fix typo in machine name for R-Pi3 a446bf1 Extract common distro configuration into sota.conf.inc 35483ee Merge pull request #62 from advancedtelematic/feat/aktualizrostree 7f79a6c Merge pull request #61 from advancedtelematic/feat/noop 108c545 Merge pull request #63 from advancedtelematic/bugfix/rpikernel7 b0b0403 Get u-boot installed on Raspberry Pi 3 75bdf06 Build aktualizr with OSTree support enabled c82a50c Don't build wic on qemu and rpi db156eb Merge remote-tracking branch 'origin/morty' into feat/noop 83e8345 Make layer inclusion a neutral operation 221a375 Merge pull request #60 from advancedtelematic/bugfix/noconnman eeb82cd Disable connman, systemd-networkd is used instead 9c2eec7 Merge pull request #59 from advancedtelematic/feat/am335x-evm-wifi f3b1df6 Add support for am335x-evm based board with WiFi 9e9caee Merge pull request #58 from ronan22/morty e3a2fa7 add .gitignore file bae5201 Merge pull request #57 from advancedtelematic/bugfix/machinc 4d610e9 Replace includes with bblcasses 4ebfc44 Merge pull request #56 from advancedtelematic/bugfix/rvi f76663b Move rvi-sota-client to poky-sota-systemd.conf 4f1a20b Merge pull request #55 from advancedtelematic/switchupdater fe58cc2 Don't build wic unless IMAGE_BOOT_FILES is set 39049ac Merge pull request #54 from advancedtelematic/feat/mount-by-label 47921fe Mount the root filesystem by label rather than path c5ca4c8 Merge pull request #53 from advancedtelematic/fix/disable-prelink e6ecb4a Set u-boot as default bootloader 70bad60 Set default DISTRO, disable prelink 41d94be Merge pull request #52 from advancedtelematic/feat/qa-tool 81edfc9 Script to build over multiple directories eae33b9 Merge branch 'morty' into switchupdater 71d0af7 Merge pull request #50 from advancedtelematic/bugfix/autotypo 4a406d4 Fix a typo that prevents autoprovision credentials from being delpoyed 6ed78c6 Merge pull request #49 from advancedtelematic/fix/pro-2908-wrapper 8d6b288 Create a wrapper so OSTree can find ostree-grub-generator f8a90e4 Inherit u-boot when u-boot images are required b4373b6 Merge pull request #48 from advancedtelematic/bugfix/porteruboot 8a5f5aa Fix non-existing UBOOT_MACHINE e7bd268 Merge pull request #47 from advancedtelematic/feat/grubefi 58e7b90 Add configuration for grub-efi on Minnowboard 77e701b Merge pull request #46 from advancedtelematic/fix/qemu-kernel-version b302a85 Add _sota suffix a42822f Force version of Kernel to 4.4 to fix qemu crash 21927f5 Merge pull request #45 from advancedtelematic/bugfix/aglcompat e36a782 Add tweaks for compatibility with AGL 25199f1 Merge pull request #44 from advancedtelematic/feat/bleeding-edge 8f80eb2 Create sota_bleeding.inc config file to build against master 7309d7b Merge pull request #41 from advancedtelematic/bugfix/minnowwic 64ceafc Fix small bugs, fix WIC for minnowboard 6104695 Merge pull request #40 from advancedtelematic/feat/syncagl 82a3c13 Replace TEMPLATECONF with agl-like config snippets b49c263 Replace sdcard_image* classes with wic 501e07a Merge from meta-agl-extra feb5a6a Merge pull request #39 from advancedtelematic/bugfix/PRO-2748-fix-sdimg-symlink 95b5db5 PRO-2748 Fix sdcard image symlink 11d902f Merge pull request #37 from advancedtelematic/bugfix/morty e92b269 Fix several critical bugs in morty 9d4ca6a Merge pull request #36 from advancedtelematic/feat/morty f38fc41 Changes for morty branch (sync with AGL's meta-sota) 7643e4d Merge pull request #35 from advancedtelematic/bugfix/gnuhash d47d19a Fix a bug with missing GNU_HASH in lshw under Yocto 7113b6b Merge pull request #34 from advancedtelematic/feat/aktualizr 5dc260e Change name of cpp client to 'aktualizr' fbd4aac Merge pull request #33 from advancedtelematic/bugfix/curlsota 0dab1e2 Merge pull request #31 from advancedtelematic/bugfix/lazycell 22e2931 Add dependency in CURL to sota-tools recipe d1fa1c5 Add lazycell create (required by mio) 834e59f Merge pull request #29 from leon-anavi/krogoth 0b0319d sota-client-cpp: Update version dd5686a sota-client-cpp: Build in release mode 1fa2f8e sota-client-cpp: GENIVI SOTA project in C++ 98c09de Merge pull request #28 from advancedtelematic/fix/bump-garage-push-for-slash 72be93d Dump version of sota-tools to be smart about trailing / 604abde Merge pull request #26 from advancedtelematic/bump-sota-client-version 680315c update sota client version for new systemd.service 435dc43 Merge pull request #25 from advancedtelematic/bugfix/polish-readme e3ed4fd Merge pull request #24 from advancedtelematic/feat/bumpsotatools 81cc8a3 general polishing and clarification of text 3e8bf40 Update sota-tools 7d99ac2 switch to asciidoc in readme 201e9f3 Merge pull request #23 from advancedtelematic/bugfix/taskhash 5316597 Remove useless image-version-info to get rid of "taskhash mismatch" error a4adc31 Merge pull request #21 from advancedtelematic/feat/PRO-2263/newclient 3dad6d8 Merge pull request #22 from advancedtelematic/bugfix/rpiuboot b318b82 Update sota-client to actually use deployed package list 83ad1a2 Move RPi-specific u-boot script to meta-updater-raspberrypi 6e60a85 Merge pull request #20 from advancedtelematic/feat/PRO-2260/bsp 2030bf1 Documented board integration bccf378 Merge pull request #18 from advancedtelematic/feat/update-crates 03a8e39 Merge pull request #19 from advancedtelematic/feat/PRO-2262/packlist 1187aae Make system_info.sh a symlink to sota_sysinfo.sh 81f500e Copy image manifest to /usr 65e1ef3 Update crates to match Cargo.lock 31d297a Merge pull request #17 from advancedtelematic/bugfix/ostreescript 3ce652b Bring sota_ostree.sh back c4f5a90 Merge pull request #16 from advancedtelematic/feat/systemddistro 45e20bf Add systemd-enabled distro 692fc93 Merge pull request #15 from advancedtelematic/feat/minnowsd 72ddd7a Add OTA SD image for Minnowboard a7ba4cb Update sota-client 4a264b5 Add u-boot configs for intel machines db58e57 Deploy credentials to physical sysroot's /boot 96ed051 Merge pull request #14 from advancedtelematic/feat/PRO-1974/uboot-bsp 84fece9 Move u-boot to BSP layers 1e225f3 Merge pull request #13 from advancedtelematic/bugfix/pro-2211/add_certificates 42c8eb6 OSTree requires SSL certificates to pull by https, add them 17e728e Merge pull request #12 from advancedtelematic/feat/nosystemd 65535be Update sota-client version to match that of meta-oim eff667c Make systemd optional 7ad5573 Merge pull request #11 from advancedtelematic/bugfix/bumppush d09f8e1 Bump sota-tools version to support new credentials format e562aef Merge pull request #10 from advancedtelematic/bugfix/rviclient 1a53e92 Bump rvi-sota-client version (syncronize with meta-sota) 99b9b2c Merge pull request #9 from advancedtelematic/feat/credentials 00ec1ca Add a recipe deploying credentials on the device cc92873 Merge pull request #8 from advancedtelematic/feat/connman 83ac7e8 Add connman as the default network manager 8450a21 Merge pull request #7 from advancedtelematic/bugfix/systemdinit 4e19ba0 Merge pull request #6 from advancedtelematic/fix/whitespace 14731e6 Set systemd as the chosen init manager 615a86b Fix whitespace d8099ab Merge pull request #5 from advancedtelematic/bugfix/depends f82055f Add missing dependencies 8acf859 Merge pull request #4 from advancedtelematic/bugfix/systemd 0fb8821 Add systemd DISTRO_FEATURE for OSTree a6d54e4 Merge pull request #3 from advancedtelematic/feat/sotadistro ef25902 Merge pull request #2 from advancedtelematic/bugfix/metaoe 0b4a11f Minimal OTA-enabled distro 96b68dc Add dependency to meta-openembedded/meta-filesystems required by OSTree f47d6d7 Merge pull request #1 from advancedtelematic/feat/rpi f690729 Rasperrypi-specific configuration a3d3733 Add distro configuration and AGL templates 5c2171a Bump versions of meta-sota utilities 5d25642 Add ota draft for ota image 72df997 Merge "A tool for uploading OSTree objects to a server together with integration code" 937f386 A tool for uploading OSTree objects to a server together with integration code ac0c787 Added SOTA_VERSION that is displayed when user runs 'sota-client -v' on the target machine 34dc600 Merge "Upgrade to the latest rvi_sota_client" 2642ce5 Upgrade to the latest rvi_sota_client 6ff77bb Merge "OTA-enabled live image for Porter board" f2c7bb6 Merge "Update rvi-sota-client" 14ccbd8 OTA-enabled live image for Porter board e42ce3e Update rvi-sota-client a212922 Move RPi specific bbappends to meta-agl-bsp 0939263 Move machine-dependent sota configuration to machine templates caa1a11 Double size of OTA ramdisk to 16M 611974f Merge "OSTree-enabled image for raspberry Pi" d6573cf OSTree-enabled image for raspberry Pi 3946274 Fix build of ostree on host system 20f3a4c ostree_git.bb: Upgrade to v2016.12 3dfa44a Merge "Fix build of libgsystem in sota feature" 4447a0c Only build u-boot in otaimg for qemux86, otherwise it should be managed by live image recipe acc7205 Fix build of libgsystem in sota feature 751edc8 Merge "Bump OSTree version to v2016.11" ed143db Bump OSTree version to v2016.11 61477cc Fix initramfs build for sota 7bd3693 Tuned initrd image and pseudo environment to fix bugs with extended security attributes. 844ddcf Added initramfs image and fixed several error to make AGL rootfs bootable as an OSTree deployment 0983092 ostree_git.bb: Upgrade to v2016.10 e35210f ostree_git.bb: Deploy installed files in /usr/lib 211b12c Merge "Build OSTree natively, and its dependencies as well" 6cc7aad Merge "ostree_git.bb: Upgrade OSTree to v2016.9" bb8287c Merge "ostree_git.bb: Bug fixes" e573281 Merge "libgsystem_git.bb: Bug fixes" 8a570c7 Change do_rootfs to do_image_* after respective change in poky. 05c9013 Merge "Adds image type for OSTree deployment sysroot" d0d74fb Build OSTree natively, and its dependencies as well 9f816bd ostree_git.bb: Upgrade OSTree to v2016.9 ca40ecf ostree_git.bb: Bug fixes 25dedda libgsystem_git.bb: Bug fixes 19b2c68 Merge "Force u-boot (or another virtual/bootloader if overriden by user) to build with otaimg" 38b09fb Adds image type for OSTree deployment sysroot d57cf01 Force u-boot (or another virtual/bootloader if overriden by user) to build with otaimg ec0d7ed Replaced links to libgcc functions for 64-bit integer divisions with ipxe implementation to get rid of multilib 081b8be Merge "Replaced functionality in qemux86-ota machine with algsetup.sh feature. otaimg is now a live image." 2174e75 Replaced functionality in qemux86-ota machine with algsetup.sh feature. otaimg is now a live image. 77e5f29 ostree: upgrade to v2016.8 4b9938d Add support for emulating OSTree updates in qemux86: new live image, u-boot that can be used as BIOS, machine that uses both and fork of poky runqemu supporting the new live image. 291d597 libgsystem: Change source repository and version ece75b5 ostree: systemd is required as a dependency 62cf405 ostree: systemd services 459f24c ostree: use stable release v2016.7 b913056 ostree: Update source URL b221d79 added meta-sota, enabled by feature 'agl-sota' Change-Id: Ib3f1d543a254951d16843d2c6f8e1f5d7d310030
5ae27af
to
3edaecf
Compare
2e7d72f
to
7f05264
Compare
oe-core as of 2021-10-19 04:04:49 -1000 5fc4f7896f target/ssh.py: add HostKeyAlgorithms option to test commands 917f800368 python3: Add a fix for a make install race 8fc9963d70 libnewt: Use python3targetconfig to fix reproducibility issue e570efa43d libxml2: Use python3targetconfig to fix reproducibility issue e30c2be8b9 externalsrc: Fix a source date epoch race in reproducible builds badef50c6c externalsrc: Work with reproducible_build 419205da83 gobject-introspection: Don't write $HOME into scripts f1cc4b8d75 libtool: Allow libtool-cross to reproduce 3dcc84e37c libtool: Fix lto option passing for reproducible builds c6a5c4a72d util-linux: Fix reproducibility a8ec8c9eae gnupg: Be deterministic about sendmail 422ce20c7d mesa: Ensure megadrivers runtime mappings are deterministic 00615c9edb package: Ensure pclist files are deterministic and don't use full paths 03b4b26ced uninative: Upgrade to 3.3, support glibc 2.34 effa24ebf2 uninative: Improve glob to handle glibc 2.34 b7d269c848 nativesdk-pseudo: Fix to work with glibc 2.34 systems 63afcafef7 pseudo: Update with fcntl and glibc 2.34 fixes 449bb53b3e pseudo: Fix to work with glibc 2.34 systems 7c2de7211d util-linux: disable raw eaebf0884d gpgme: Use glibc provided closefrom API when available 6417148072 m4: Do not use SIGSTKSZ 5690d18bb6 gcc: fix missing dependencies for selftests c912cd493f libpsl: Add config knobs for runtime/builtin conversion choices af46b360b3 patch.bbclass: when the patch fails show more info on the fatal error 043214d288 oeqa/selftest/sstatetests: fix typo ware -> were 4d0ad4962b tar: filter CVEs using vendor name 006b5221ed rng-tools: add systemd-udev-settle wants to service a21d3d8f6d scriptutils.py: Add check before deleting path a4983b9878 binutils: Fix a missing break in case statement 8809209c95 oeqa/manual: Fix no longer valid URLs 771c7fe5ff multilib: Avoid sysroot race issues when multilib enabled 4efdcc1090 weston: Use systemd notify, d4ec280230 e2fsprogs: upgrade 1.45.6 -> 1.45.7 53947537ed e2fsprogs: update to 1.45.6 09398a96fa linux-yocto/5.4: update to v5.4.153 79a17b6c32 linux-yocto/5.4: update to v5.4.150 79c4485069 linux-yocto/5.4: update to v5.4.149 89df45b9e6 ffmpeg: Add fix for CVEs bitbake as of 2021-10-23 17:47:26 +0100 c5b8a2fc fetch2/git: Use os.rename instead of mv e3da0ecb fetch2/git: Avoid races over mirror tarball creation 74a1e71b hashserv: let asyncio discover the running loop 1c422329 bitbake: correct deprecation warning in process.py e0d6af2f bitbake: adjust parser error check for python 3.10 compatibility 2dca6a22 bitbake: do not import imp in layerindexlib d5ac4af7 bitbake: fix regexp deprecation warnings 4b66d498 bitbake: correct the collections vs collections.abc deprecation 2a40a776 compat.py: remove file since it no longer actually implements anything meta-updater as of 2021-10-21 10:17:47 +0200 c947275 Merge pull request webosose#14 from uptane/rm-ca-cnf e8f7e9f aktualir: Bump to latest with TUF verification support. ee882de aktualizr: Delete unused ca.cnf file.
…c (build 402 part 2/2) :Release Notes: uptane seems to be new home for meta-updater and does support latest Yocto releases as well, see: advancedtelematic/meta-updater#825 uptane/meta-updater#13 meta-updater as of 2021-10-21 10:17:47 +0200 c947275 Merge pull request #14 from uptane/rm-ca-cnf e8f7e9f aktualir: Bump to latest with TUF verification support. ee882de aktualizr: Delete unused ca.cnf file. 345d505 Merge pull request #12 from cajun-rat/dunfell 44ce03e Update to latest Aktualizr 37781be Merge pull request #9 from uptane/garage-sign-0.7.4-2 774135d Bump garage-sign to 0.7.4-2. b44e895 Merge pull request #7 from uptane/latest-aktualizr-again b28a335 aktualizr: Bump to latest. 9f9a65c Merge pull request #6 from uptane/dunfell-latest-aktualizr d57567b Update a bunch of URLs to point at the Uptane namespace. 8726b0b aktualizr: Bump to latest and use Uptane namespace. 2b2a9a7 Merge pull request #4 from uptane/missing-backports e5c66c6 image_types_ota.bbclass: add support for syslinux as OSTREE_BOOTLOADER a291f4e image_types_ostree.bbclass: drop prepare_ostree_rootfs prefunc 159b389 image_types_ostree.bbclass: add fakeroot varflag to prepare_ostree_rootfs 8968439 meta: support readonly sysroot c8808fa Update dockerfiles to use Debian Buster. 8f3bc57 image_repo_manifest.bbclass: Improvement for builds outside the .repo directory
b93f9c1
to
642a5ab
Compare
The first part of the script only warned if the /usr/bin/lsb_release
executable is missing, but the script later failed.
This is to avoid trying to run /usr/bin/lsb_release if it does not exist.
It also changes the version check numerical comparison, so that it handles later versions, such as the comment in the script suggests.
I found that /usr/bin/lsb_release is not available in all distributions. Some docker images, even for Ubuntu, also do not include it. (For example "ubuntu:18.04" from docker hub).
(These checks could be done by reading /etc/os-release or similar files that sometimes exist even if the binary lsb_release does not, but this PR does not implement that)