summaryrefslogtreecommitdiffstats
path: root/conf
Commit message (Collapse)AuthorAgeFilesLines
* meta: move HOSTTOOLS definitions to sota.conf.incMing Liu2020-02-281-1/+2
| | | | | | | | | | | | | | | | | HOSTTOOLS and HOSTTOOLS_NONFATAL are global variables that being handled in base_eventhandler, so they must be defined in config files or in INHERIT classes or classes being inherited by base.bbclass, or else we might run into the following problems: ``` $ bitbake pkgname $ bitbake imgname ``` the HOSTTOOLS and HOSTTOOLS_NONFATAL in the above image recipe, for instance, 'repo python' in image_repo_manifest.bbclass, they would not be copied to HOSTTOOLS_DIR. Signed-off-by: Ming Liu <liu.ming50@gmail.com>
* build and run image without ostree support for qemux86-64Kostiantyn Bushko2020-01-301-0/+11
| | | | Signed-off-by: Kostiantyn Bushko <kbushko@intellias.com>
* OTA-3988: Split the local.conf to a base and a distro specific partfeat/OTA-3988/non-systemd-supportMykhaylo Sul2019-11-062-22/+1
| | | | Signed-off-by: Mykhaylo Sul <ext-mykhaylo.sul@here.com>
* OTA-3988: make the DISTRO value in poky-sota-systemd.conf aligned to the ↵Mykhaylo Sul2019-11-051-1/+1
| | | | | | systemd case Signed-off-by: Mykhaylo Sul <ext-mykhaylo.sul@here.com>
* OTA-3988: force an ostree boot indication only in case of non-systemd distroMykhaylo Sul2019-11-051-0/+2
| | | | Signed-off-by: Mykhaylo Sul <ext-mykhaylo.sul@here.com>
* OTA-3988: Non-systemd/poky-sota local.confMykhaylo Sul2019-11-011-0/+19
| | | | Signed-off-by: Mykhaylo Sul <ext-mykhaylo.sul@here.com>
* aktualizr-device-prov-creds: remove it.fix/603/arch-depsPatrick Vacek2019-10-181-1/+0
| | | | | | | | | | Originally I was just trying to remove the reference to DEPLOY_DIR_IMAGE because it depends on MACHINE, but then I realized that this recipe is just plain not worth keeping. It isn't viable for anything except the most limited testing, since it bakes device-specific credentials into an image, but we weren't even using it for testing. Signed-off-by: Patrick Vacek <patrickvacek@gmail.com>
* layer.conf: Update LAYERDEPENDS_sota.Patrick Vacek2019-10-171-1/+3
| | | | | | It was missing a few dependencies. Signed-off-by: Patrick Vacek <patrickvacek@gmail.com>
* aktualizr: use SIGGEN_EXCLUDE_SAFE_RECIPE_DEPS for config recipes.Patrick Vacek2019-10-171-0/+9
| | | | | | | | | | | | | This is a bit of a compromise. These recipes are allarch, since they do not depend on an architecture, but they depend on aktualizr, which is definitely not allarch. Therefore, we must tell bitbake not to treat the aktualizr architecture as a dependency of these recipes. However, this means that if one of the config files changes in the aktualizr repo, we need to bump the version of the recipe that uses it to make sure bitbake picks up that change. Signed-off-by: Patrick Vacek <patrickvacek@gmail.com>
* Raspberrypi4 initial supportLaurent Bonnans2019-09-172-0/+6
| | | | Signed-off-by: Laurent Bonnans <laurent.bonnans@here.com>
* layer.conf: add zeus to compatible release seriesRicardo Salveti2019-09-041-1/+1
| | | | | | Zeus is the next OE release, scheduled to be released in October/2019. Signed-off-by: Ricardo Salveti <ricardo@foundries.io>
* local.conf.sample: fix provisioning naming.fix/sample-provPatrick Vacek2019-07-251-1/+1
| | | | | | Missed that somehow when we did the renaming. Signed-off-by: Patrick Vacek <patrickvacek@gmail.com>
* sota: add support for freedom-u540Ricardo Salveti2019-07-241-0/+2
| | | | | | fitImage used by default. Signed-off-by: Ricardo Salveti <ricardo@foundries.io>
* OTA-2294: Use WiFi on Primary (if enabled) to communicate with the backend ↵feat/OTA-2294/preconfigured-secondaries-on-RPiMike Sul2019-06-181-0/+1
| | | | | | in case of RPi target Signed-off-by: Mike Sul <ext-mykhaylo.sul@here.com>
* Add support for raspberrypi3-64Laurent Bonnans2019-06-071-0/+2
| | | | Signed-off-by: Laurent Bonnans <laurent.bonnans@here.com>
* Add some sample configuration in default local.conffeat/OTA-2578/log-persistLaurent Bonnans2019-05-271-0/+35
| | | | Signed-off-by: Laurent Bonnans <laurent.bonnans@here.com>
* layer.conf: Add warrior to compatible release seriesMing Liu2019-04-031-1/+1
| | | | Signed-off-by: Ming Liu <liu.ming50@gmail.com>
* Define virtual/network-configurationLaurent Bonnans2019-03-061-0/+1
| | | | | | | Now provided by connman and networkd-dhcp-conf, added to images in our supported platforms Signed-off-by: Laurent Bonnans <laurent.bonnans@here.com>
* Remove connman* from base IMAGE_INSTALL_appendLaurent Bonnans2019-03-052-4/+0
| | | | | | | No sense to force that if poky does not, let's move it to platform-specific for now. Signed-off-by: Laurent Bonnans <laurent.bonnans@here.com>
* Reformat default bblayers.Patrick Vacek2019-02-267-12/+13
| | | | | | | Put each item on its own line to make versioning and manual modififcation easier going forward. Signed-off-by: Patrick Vacek <patrickvacek@gmail.com>
* Add meta-python layer to all platformsLaurent Bonnans2019-02-268-9/+9
| | | | | | | | Needed for meta-oe since this change: http://git.openembedded.org/meta-openembedded/commit/?id=987d28c27e70ba12edf2b99745c13e7525206f4a Signed-off-by: Laurent Bonnans <laurent.bonnans@here.com>
* sota.conf: use reproducible builds by defaultStefan Agner2019-01-291-0/+6
| | | | | | | | | | | | | | | | | | | | | Use reproducible builds by default. OSTree sets mtime to 0 at commit time anyway. This makes sure that all mtime timestamps are 0 already at build time. This is relevant for programs which relies on mtime of deployed artifacts at runtime. Python for instance writes the mtime of the source file into bytecode files (pyc) at build time. When OSTree then clears the mtime Python considers all bytecode files as stale. Reproducible binaries also avoid unnecessary differences between two OSTree commits. E.g. if the sstate cache is cleared between two OSTree commits OpenEmbedded might create slightly different binaries. Note however that not all all recipe generate reproducible binaries at this time. Signed-off-by: Stefan Agner <stefan.agner@toradex.com>
* sota.conf: use usrmergeStefan Agner2018-11-281-1/+1
| | | | | | | | | OSTree needs UsrMove to be implemented, meaning that everything should be in /usr. OpenEmbedded has a distro feature usrmerge which implements exactly that, and makes sure that no package install anything in /bin, /sbin or /lib. Make use of it. Signed-off-by: Stefan Agner <stefan.agner@toradex.com>
* Update layer compatibility to thud.feat/thud-compatibilityPatrick Vacek2018-10-021-1/+1
|
* layer.conf: add LAYERSERIES_COMPAT markupRicardo Salveti2018-04-161-0/+1
| | | | | | | Allows the user to easily identify if the layer is compatible with oe-core. Signed-off-by: Ricardo Salveti <ricardo@opensourcefoundries.com>
* Drop rvi-sota-client and remove meta-rust dependencyLeon Anavi2018-01-221-1/+0
| | | | | | | Remove the old RVI SOTA Client and the dependecy from Yocto/OE layer meta-rust. Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
* sota_raspberrypi*.inc: Included meta-pythonLeon Anavi2018-01-052-0/+2
| | | | | | | | Add Yocto/OE layer meta-updater to bblayers as it required for building recipe rpi-gpio for Yocto/OE layer meta-raspberrypi. Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
* Add fixes for compatibility with RockoAnton Gerasimov2017-11-172-2/+0
|
* Merge branch 'morty' into pyroAnton Gerasimov2017-07-052-1/+2
|\
| * sota: Support m3ulcbLeon Anavi2017-06-221-0/+2
| | | | | | | | | | | | Support Renesas R Car Starter Kit Generation 3 (m3ulcb). Signed-off-by: Leon Anavi <leon.anavi@konsulko.com>
| * Set default SOTA_CLIENT directly in sota.bbclassAnton Gerasimov2017-06-081-1/+0
| |
* | Fix build issues with yocto pyroAnton Gerasimov2017-07-041-0/+3
|/
* Add option to choose which sota client to use (if any)Anton Gerasimov2017-05-312-2/+2
|
* Extract common distro configuration into sota.conf.incPhil Wise2017-05-233-11/+13
| | | | | | | | | | | Pull the common lines from the poky-sota.conf and poky-sota-systemd.conf example distributions into a separate include file that can be pulled into other environments. This might be by including it in a user's own custom distro, or by directly including it in local.conf (e.g. AGL). require conf/distro/sota.conf.inc
* Merge remote-tracking branch 'origin/morty' into feat/noopAnton Gerasimov2017-05-113-0/+5
|\
| * Add support for am335x-evm based board with WiFiAnton Gerasimov2017-05-053-0/+8
| |
* | Make layer inclusion a neutral operationAnton Gerasimov2017-05-103-2/+9
|/ | | | | | | Classes are and bbappends are reworked so that mere inclusion of this layer to bbappends.conf doesn't change anything. In addition class behavior can now be controlled by both inheriting sota.bblcass and enabling "sota" DISTRO_FEATURE.
* Replace includes with bblcassesAnton Gerasimov2017-04-2612-84/+4
| | | | | | They are more flexible and allow tricks like conditionally inheriting machine-related classes from the main one which makes things easier for external users like AGL
* Move rvi-sota-client to poky-sota-systemd.confAnton Gerasimov2017-04-242-2/+2
|
* Merge pull request #55 from advancedtelematic/switchupdatercajun-rat2017-04-241-8/+5
|\ | | | | Merge changes required by AGL
| * Don't build wic unless IMAGE_BOOT_FILES is setAnton Gerasimov2017-04-221-8/+5
| |
* | Mount the root filesystem by label rather than pathPhil Wise2017-04-211-1/+1
| | | | | | | | | | | | | | | | Support identifying the root filesystem via a kernel command line like 'ostree_root=LABEL=mylabel'. Also make it mount a filesystem labeled 'otaroot' by default. This means it is possible to test the Minnowboard build in Qemu.
* | Set default DISTRO, disable prelinkPhil Wise2017-04-201-1/+3
|/ | | | | | Setting the default DISTRO to include systemd means that the rvi-sota-client starts by default, making it work 'out of the box'. image-prelink seems to be broken at the moment, so I've disabled it by default.
* Fix non-existing UBOOT_MACHINEOYTIS2017-04-121-1/+1
|
* Add configuration for grub-efi on MinnowboardAnton Gerasimov2017-04-112-5/+15
|
* Add _sota suffixOYTIS2017-04-111-1/+1
|
* Force version of Kernel to 4.4 to fix qemu crashPhil Wise2017-04-111-0/+3
| | | | See PRO-2693 for details
* Merge pull request #45 from advancedtelematic/bugfix/aglcompatcajun-rat2017-04-114-20/+15
|\ | | | | Add tweaks for compatibility with AGL
| * Add tweaks for compatibility with AGLAnton Gerasimov2017-04-114-20/+15
| |
* | Create sota_bleeding.inc config file to build against masterPhil Wise2017-04-101-0/+1
|/ | | | | | | | This overrides the package version for Aktualizr to be latest master. This is recommended for development and test only. To use it, add the following to local.conf: require conf/include/local/sota_bleeding.inc