- Jan 05, 2018
-
-
Denis Pynkin authored
Scripts must be able to run in chrooted environment without the `bash`. Remove call of internal `shopt` command and fix shebang. Fixes T4475 Signed-off-by:
Denis Pynkin <denis.pynkin@collabora.com> Differential Revision: https://phabricator.apertis.org/D7426
-
Denis Pynkin authored
Removed alternative location from example since AppArmor on Apertis prevents mounts for LXC outside of the default location. Signed-off-by:
Denis Pynkin <denis.pynkin@collabora.com> Reviewed-by:
Emanuele Aina <emanuele.aina@collabora.co.uk> Differential Revision: https://phabricator.apertis.org/D7417
-
Denis Pynkin authored
Apparmor profile is placed to /etc/apparmor.d/lxc-container-apertis and loaded automatically. This allows to use LXC containers on Apertis host without manual profile load and allow to start containers on system boot if needed. Signed-off-by:
Denis Pynkin <denis.pynkin@collabora.com> Reviewed-by:
Emanuele Aina <emanuele.aina@collabora.co.uk> Differential Revision: https://phabricator.apertis.org/D7416
-
Denis Pynkin authored
In LXC version 2.1.0 configuration syntax has been changed. Apertis host uses the older version of LXC. This patch allow to use `lxc-apertis-ostree` template with old and new versions of LXC. Signed-off-by:
Denis Pynkin <denis.pynkin@collabora.com> Reviewed-by:
Thushara Malali Somesha <ms.thushara@in.bosch.com> Reviewed-by:
Emanuele Aina <emanuele.aina@collabora.co.uk> Differential Revision: https://phabricator.apertis.org/D7415
-
- Jan 03, 2018
-
-
Denis Pynkin authored
Enable download of multimedia pack from: https://images.apertis.org/media/multimedia-demo.tar.gz Signed-off-by:
Denis Pynkin <denis.pynkin@collabora.com> Reviewed-by:
Emanuele Aina <emanuele.aina@collabora.co.uk> Differential Revision: https://phabricator.apertis.org/D7418
-
Frédéric Dalleau authored
On armhf, the following error prevents loopback of bluetooth audio. W: [alsa-source-HiFi sgtl5000-0] alsa-source.c: Resume failed, couldn't restore original sample settings. The error can be avoided by modifying the 'alternate-sample-rate' configuration settings to match 'default-sample-rate'. Since the minimal image does not contain pulseaudio, add the change in the armhf target overlay to obtain a target image specific change. Apertis: https://phabricator.apertis.org/T3687 Signed-off-by:
Frédéric Dalleau <frederic.dalleau@collabora.com> Reviewed-by:
Emanuele Aina <emanuele.aina@collabora.co.uk> Differential Revision: https://phabricator.apertis.org/D7410
-
Denis Pynkin authored
Additional variable for ospack is used to provide URL: '-t demopack:"https://images.apertis.org/media/multimedia-demo.tar.gz " to add multimedia demo files. Signed-off-by:
Denis Pynkin <denis.pynkin@collabora.com> Reviewed-by:
Emanuele Aina <emanuele.aina@collabora.co.uk> Differential Revision: https://phabricator.apertis.org/D7409
-
- Dec 21, 2017
-
-
Héctor Orón Martínez authored
Signed-off-by:
Héctor Orón Martínez <hector.oron@collabora.co.uk> Reviewed-by:
Emanuele Aina <emanuele.aina@collabora.com> Differential Revision: https://phabricator.apertis.org/D7398
-
Luis Araujo authored
This commit adds a new stage to trigger the lava jobs tests for the new image after it is uploadedto the repo directory. It will only submit the lava jobs for production projects. Signed-off-by:
Luis Araujo <luis.araujo@collabora.co.uk> Reviewed-by:
Emanuele Aina <emanuele.aina@collabora.com> Differential Revision: https://phabricator.apertis.org/D7380
-
- Dec 20, 2017
-
-
Signed-off-by:
Andrew Shadura <andrew.shadura@collabora.co.uk> Reviewed-by:
Héctor Orón Martínez <hector.oron@collabora.co.uk> Reviewed-by:
Emanuele Aina <emanuele.aina@collabora.co.uk> Differential Revision: https://phabricator.apertis.org/D7395
-
Héctor Orón Martínez authored
To be able to keep self contained project, move in jenkins jobs from `apertis-image-customizations`. Signed-off-by:
Héctor Orón Martínez <hector.oron@collabora.co.uk> Reviewed-by:
Emanuele Aina <emanuele.aina@collabora.com> Differential Revision: https://phabricator.apertis.org/D7396
-
- Dec 19, 2017
-
-
Denis Pynkin authored
Do not need to use hardcoded 'generic' name anymore for LXC ostree. Signed-off-by:
Denis Pynkin <denis.pynkin@collabora.com> Reviewed-by:
Emanuele Aina <emanuele.aina@collabora.co.uk> Differential Revision: https://phabricator.apertis.org/D7394
-
Denis Pynkin authored
Need to have 'production' variable for correct uploads. Signed-off-by:
Denis Pynkin <denis.pynkin@collabora.com> Reviewed-by:
Emanuele Aina <emanuele.aina@collabora.co.uk> Differential Revision: https://phabricator.apertis.org/D7393
-
Denis Pynkin authored
Need to provide the board name for updated apertis-ostree-commit recipe to get a correct name for branch. Signed-off-by:
Denis Pynkin <denis.pynkin@collabora.com> Reviewed-by:
Emanuele Aina <emanuele.aina@collabora.co.uk> Differential Revision: https://phabricator.apertis.org/D7391
-
Emanuele Aina authored
Use the board name instead of hardcoded 'generic' board, as done in previous commits. Signed-off-by:
Emanuele Aina <emanuele.aina@collabora.com> Reviewed-by:
Denis Pynkin <denis.pynkin@collabora.com> Reviewed-by:
Luis Araujo <luis.araujo@collabora.co.uk> Differential Revision: https://phabricator.apertis.org/D7388
-
Denis Pynkin authored
Move OStree creation to function `buildOStree()`. Introduce function `buildContainer()` to construct ospack from OStree repository suitable for LXC container creation. Signed-off-by:
Denis Pynkin <denis.pynkin@collabora.com> Reviewed-by:
Emanuele Aina <emanuele.aina@collabora.co.uk> Differential Revision: https://phabricator.apertis.org/D7365
-
Changed naming scheme for OStree repository and branch. Now using board name instead of hardcoded 'generic' board. Signed-off-by:
Denis Pynkin <denis.pynkin@collabora.com> Reviewed-by:
Emanuele Aina <emanuele.aina@collabora.com> Differential Revision: https://phabricator.apertis.org/D7386
-
- Dec 18, 2017
-
-
Héctor Orón Martínez authored
Apertis: https://phabricator.apertis.org/T4388 Signed-off-by:
Héctor Orón Martínez <hector.oron@collabora.co.uk> Reviewed-by:
Luis Araujo <luis.araujo@collabora.co.uk> Differential Revision: https://phabricator.apertis.org/D7385
-
Héctor Orón Martínez authored
Apertis: https://phabricator.apertis.org/T4406 Signed-off-by:
Héctor Orón Martínez <hector.oron@collabora.co.uk> Reviewed-by:
Luis Araujo <luis.araujo@collabora.co.uk> Differential Revision: https://phabricator.apertis.org/D7383
-
Héctor Orón Martínez authored
Signed-off-by:
Héctor Orón Martínez <hector.oron@collabora.co.uk>
-
Héctor Orón Martínez authored
Using symlink causes issues when getting the sysroot tarball with ade toolset in SDK, as it cannot be properly extracted from it. Signed-off-by:
Héctor Orón Martínez <hector.oron@collabora.co.uk>
-
- Dec 17, 2017
-
-
Héctor Orón Martínez authored
Few tools such apertis-eclipse-plugins or ade need information provided by /etc/image_version file. Moving into `debos` caused this file to be removed, which is a long term goal, however we need to adapt the tools first, but we are not in time for this release (17.12). Signed-off-by:
Héctor Orón Martínez <hector.oron@collabora.co.uk> Reviewed-by:
Sjoerd Simons <sjoerd.simons@collabora.co.uk> Differential Revision: https://phabricator.apertis.org/D7378
-
- Dec 15, 2017
-
-
Denis Pynkin authored
Add entries to sources.list with script scripts/apt_source.chroot The script add both 'deb' and 'deb-src' entires as they existed in pre-debos images. Fixes T4377 Signed-off-by:
Denis Pynkin <denis.pynkin@collabora.com> Reviewed-by:
Sjoerd Simons <sjoerd.simons@collabora.co.uk> Reviewed-by:
Héctor Orón Martínez <hector.oron@collabora.co.uk> Differential Revision: https://phabricator.apertis.org/D7376
-
Denis Pynkin authored
Check if entry is not exists already and add both 'deb' and 'deb-src' entries to '/etc/apt/sources.list' file. Signed-off-by:
Denis Pynkin <denis.pynkin@collabora.com> Reviewed-by:
Sjoerd Simons <sjoerd.simons@collabora.co.uk> Reviewed-by:
Héctor Orón Martínez <hector.oron@collabora.co.uk> Differential Revision: https://phabricator.apertis.org/D7379
-
- Dec 14, 2017
-
-
Héctor Orón Martínez authored
Signed-off-by:
Héctor Orón Martínez <hector.oron@collabora.co.uk>
-
Héctor Orón Martínez authored
Due to different variety of hardware, Minnowboard Turbot Quad needs an Ethernet driver which is not found in the shipped modules. Therefore we ship all kernel modules and fine tune it later if we need to shrink size even more. Signed-off-by:
Héctor Orón Martínez <hector.oron@collabora.co.uk> Differential Revision: https://phabricator.apertis.org/D7375
-
Héctor Orón Martínez authored
Signed-off-by:
Héctor Orón Martínez <hector.oron@collabora.co.uk> Reviewed-by:
Sjoerd Simons <sjoerd.simons@collabora.co.uk> Differential Revision: https://phabricator.apertis.org/D7374
-
Héctor Orón Martínez authored
Fix bogus path for sysroot tarball and generate metadata long it. Signed-off-by:
Héctor Orón Martínez <hector.oron@collabora.co.uk> Reviewed-by:
Sjoerd Simons <sjoerd.simons@collabora.co.uk> Differential Revision: https://phabricator.apertis.org/D7373
-
- Dec 12, 2017
-
-
Sjoerd Simons authored
There is no a seperate repository and job for building apertis related docker images for use in Jenkins. So start using that and stop building the image as part of the image build job(s) Signed-off-by:
Sjoerd Simons <sjoerd.simons@collabora.co.uk> Reviewed-by:
Denis Pynkin <denis.pynkin@collabora.com> Differential Revision: https://phabricator.apertis.org/D7359
-
Luis Araujo authored
This commit removes printf and use concatenation to get the .img suffix in the images names. Signed-off-by:
Luis Araujo <luis.araujo@collabora.co.uk> Reviewed-by:
Sjoerd Simons <sjoerd.simons@collabora.co.uk> Differential Revision: https://phabricator.apertis.org/D7346
-
- Dec 08, 2017
-
-
Sjoerd Simons authored
Signed-off-by:
Sjoerd Simons <sjoerd.simons@collabora.co.uk>
-
Luis Araujo authored
This commit adds the required packages to setup a testing environment in all images. Signed-off-by:
Luis Araujo <luis.araujo@collabora.co.uk> Reviewed-by:
Denis Pynkin <denis.pynkin@collabora.co.uk> Differential Revision: https://phabricator.apertis.org/D7307
-
Luis Araujo authored
This commit removes adding a global suffix from the Jenkinsfile for the images and instead add the suffix from the uboot and uefi boards template (like the sdk template already does). Signed-off-by:
Luis Araujo <luis.araujo@collabora.co.uk> Reviewed-by:
Denis Pynkin <denis.pynkin@collabora.co.uk> Differential Revision: https://phabricator.apertis.org/D7341
-
Luis Araujo authored
Move the new debos based images out of the debos/ folder up to the official path for daily images. Signed-off-by:
Luis Araujo <luis.araujo@collabora.co.uk> Reviewed-by:
Denis Pynkin <denis.pynkin@collabora.co.uk> Differential Revision: https://phabricator.apertis.org/D7335
-
Sjoerd Simons authored
To make it possible to use the same Jenkins file in playground jobs for testing and in production jobs for, well, proper builds detect whether this is a "production" job vs a test. If it's not a production job don't build/upload the docker image nor upload any other artifacts Signed-off-by:
Sjoerd Simons <sjoerd.simons@collabora.co.uk> Reviewed-by:
Andrew Shadura <andrew.shadura@collabora.co.uk> Differential Revision: https://phabricator.apertis.org/D7343
-
Sjoerd Simons authored
Reviewed-by:
Andrew Shadura <andrew.shadura@collabora.co.uk> Differential Revision: https://phabricator.apertis.org/D7342
-
Denis Pynkin authored
Document how to use template for LXC container creation capable to boot into OStree deployment. Signed-off-by:
Denis Pynkin <denis.pynkin@collabora.com> Reviewed-by:
Sjoerd Simons <sjoerd.simons@collabora.co.uk> Differential Revision: https://phabricator.apertis.org/D7319
-
Denis Pynkin authored
It generates configuration file for container, pre-mount hook for container and AppArmour profile. Template is compatible with LXC upstream, so tools from LXC should be used to create/start/stop/destroy the container. Signed-off-by:
Denis Pynkin <denis.pynkin@collabora.com> Reviewed-by:
Sjoerd Simons <sjoerd.simons@collabora.co.uk> Differential Revision: https://phabricator.apertis.org/D7318
-
Denis Pynkin authored
Create ospack with adaptations allowing to start LXC container based on produced tarball. Add initial setup of OStree repository for Apertis OS. Signed-off-by:
Denis Pynkin <denis.pynkin@collabora.com> Reviewed-by:
Sjoerd Simons <sjoerd.simons@collabora.co.uk> Differential Revision: https://phabricator.apertis.org/D7314
-
Denis Pynkin authored
Add ostree creation and publishing at images.a.o. Signed-off-by:
Denis Pynkin <denis.pynkin@collabora.com> Reviewed-by:
Sjoerd Simons <sjoerd.simons@collabora.co.uk> Differential Revision: https://phabricator.apertis.org/D7340
-