- Jan 15, 2018
-
-
Denis Pynkin authored
Add `lxc` and `lxc-template` packages. Put `lxc-apertis-ostree` template to system folder allowing to create container out of the box with command: lxc-create -t apertis-ostree --name <container_name> -- --ospack <url> Signed-off-by:
Denis Pynkin <denis.pynkin@collabora.com> Differential Revision: https://phabricator.apertis.org/D7447
-
Andrej Shadura authored
Backticks substitute their output, and if executes its first argument, which leads to both losing the output of update-initramfs and an error message. In fact, the whole debug output isn't needed. Signed-off-by:
Andrew Shadura <andrew.shadura@collabora.co.uk> Reviewed-by:
Denis Pynkin <denis.pynkin@collabora.com> Differential Revision: https://phabricator.apertis.org/D7449
-
Andrej Shadura authored
POSIX shell doesn't support this sort of path expansion. Signed-off-by:
Andrew Shadura <andrew.shadura@collabora.co.uk> Reviewed-by:
Denis Pynkin <denis.pynkin@collabora.com> Differential Revision: https://phabricator.apertis.org/D7448
-
- Jan 10, 2018
-
-
Frédéric Dalleau authored
Use the mount unit to bind mount the directory instead. This is because of a bug in gdb parsing symbolic links. See T4391 Signed-off-by:
Frédéric Dalleau <frederic.dalleau@collabora.com> Differential Revision: https://phabricator.apertis.org/D7433
-
Frédéric Dalleau authored
Bind mount /home/sysroot on top of /opt/sysroot. This preserves compatibility while using /home disk to store sysroots. Apertis: https://phabricator.apertis.org/T4391 Signed-off-by:
Frédéric Dalleau <frederic.dalleau@collabora.com> Differential Revision: https://phabricator.apertis.org/D7432
-
- Jan 09, 2018
-
-
Emanuele Aina authored
For some reasons fakeroot was available in 17.09 but it was no longer available in development ospacks (also used for sysroots). Fakeroot can be useful in particular in combination with bubblewrap to install packages in sysroots without using root privileges at any point. Signed-off-by:
Emanuele Aina <emanuele.aina@collabora.com> Reviewed-by:
Frédéric Dalleau <frederic.dalleau@collabora.co.uk> Differential Revision: https://phabricator.apertis.org/D7427
-
- Jan 08, 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> Reviewed-by:
Emanuele Aina <emanuele.aina@collabora.co.uk> Differential Revision: https://phabricator.apertis.org/D7426
-
- Jan 05, 2018
-
-
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
-