- Feb 09, 2018
-
-
Denis Pynkin authored
Add new overlay for 'ostree' feature. Allow to boot ostree-based OS deployment according to boot parameter 'ostree=....'. Additional parameter 'os=...' may be used to indicate OS name ("apertis" by default). Signed-off-by:
Denis Pynkin <denis.pynkin@collabora.com> Differential Revision: https://phabricator.apertis.org/D7576
-
- Feb 07, 2018
-
-
Andrew Lee (李健秋) authored
As an Apertis developer, we want to be able to quickly find definitions of Jenkins jobs we use so that we can easily fix and update them without having to edit them scattered all over out CGit instance. All jenkins jobs templates are moved into apertis-jenkins-jobs git repository under git.apertis.org. For the reason that we drop moved templates in this repository. Apertis: https://phabricator.apertis.org/T4531 Signed-off-by:
Andrew Lee (李健秋) <andrew.lee@collabora.co.uk> Differential Revision: https://phabricator.apertis.org/D7573
-
- Feb 06, 2018
-
-
Andrew Lee (李健秋) authored
-
- Feb 05, 2018
-
-
Andrew Lee (李健秋) authored
This 'devhelp-disable-gnome-vfs.gschema.override' file originally from our apertis-sdk-meta to disable the gnome-vfs-2.0 documentation which is deprecated. As we moved all packages from the meta packages into image recipes. So that this file and script should also move into apertis-image-recipes to keep the deprecated gnome-vfs-2.0 documentation disabled. Apertis: https://phabricator.apertis.org/T4274 Signed-off-by:
Andrew Lee (李健秋) <andrew.lee@collabora.co.uk> Differential Revision: https://phabricator.apertis.org/D7565
-
- Jan 31, 2018
-
-
Martyn Welch authored
Signed-off-by:
Martyn Welch <martyn.welch@collabora.co.uk> Reviewed-by:
Emanuele Aina <emanuele.aina@collabora.com> Differential Revision: https://phabricator.apertis.org/D7552
-
Denis Pynkin authored
Fix the path to unified OStree repository. Signed-off-by:
Denis Pynkin <denis.pynkin@collabora.com> Reviewed-by:
Emanuele Aina <emanuele.aina@collabora.co.uk> Reviewed-by:
Martyn Welch <martyn.welch@collabora.co.uk> Differential Revision: https://phabricator.apertis.org/D7554
-
- Jan 30, 2018
-
-
Denis Pynkin authored
Naming convention for branches includes release number for now: - apertis/${release}/${architecture}-${board}/${type} Signed-off-by:
Denis Pynkin <denis.pynkin@collabora.com> Reviewed-by:
Sjoerd Simons <sjoerd.simons@collabora.co.uk> Differential Revision: https://phabricator.apertis.org/D7543
-
Denis Pynkin authored
Switch to `ostree-push` instead of `rsync` allows to keep all branches in single repository. Naming convention for branches includes release number for now: - apertis/${release}/${architecture}-${board}/${type} Signed-off-by:
Denis Pynkin <denis.pynkin@collabora.com> Reviewed-by:
Sjoerd Simons <sjoerd.simons@collabora.co.uk> Differential Revision: https://phabricator.apertis.org/D7542
-
Andrew Lee (李健秋) authored
As @sjoerd pointed out, replacing coreutils-gplv2 and tar-gplv2 with their GPLv3 versions in the development and sdk images seem to be largely working by chance, and a more involved approach needs to be taken. In particular, instead of listing tar and coreutils in the packages list, the replace-tar-coreutils-for-build.sh should be used. Signed-off-by:
Andrew Lee (李健秋) <ajqlee@collabora.co.uk> Differential Revision: https://phabricator.apertis.org/D7541
-
Andrew Lee (李健秋) authored
The current image recipes rely on a bunch of meta packages to fetch the appropriate packages. This approach does not scale well: every time we want to add a new image type we would need to create a new recipe and a new package, filling the archive with meta packages that may differ only for a couple dependencies and making the whole flow more cumbersome. Current recipes also do not exclusively rely on these meta packages, as they often explicitly list some direct package dependencies already. Putting the package dependencies directly in the recipes and dropping the meta package would provide a smoother workflow. This patch do not use any Apertis-specific meta package but instead directly list the desired packages in the image recipes. Apertis: https://phabricator.apertis.org/T4274 Signed-off-by:
Andrew Lee (李健秋) <andrew.lee@collabora.co.uk> Differential Revision: https://phabricator.apertis.org/D7521
-
- Jan 26, 2018
-
-
Andrej Shadura authored
Signed-off-by:
Andrew Shadura <andrew.shadura@collabora.co.uk> Reviewed-by:
Emanuele Aina <emanuele.aina@collabora.co.uk> Differential Revision: https://phabricator.apertis.org/D7522
-
- Jan 24, 2018
-
-
Andrew Lee (李健秋) authored
Document usage of `docker run` which will automatically pull the image and run it, now that the Dockerfile for `docker build` has been moved to another repository, https://git.apertis.org/cgit/apertis-docker-images.git/ Apertis: https://phabricator.apertis.org/T4472 Signed-off-by:
Andrew Lee (李健秋) <andrew.lee@collabora.co.uk> Differential Revision: https://phabricator.apertis.org/D7434
-
- Jan 15, 2018
-
-
Luis Araujo authored
This commit changes the SDK LAVA profile name to run SDK tests in QEMU. Signed-off-by:
Luis Araujo <luis.araujo@collabora.co.uk> Reviewed-by:
Andrew Shadura <andrew.shadura@collabora.co.uk> Differential Revision: https://phabricator.apertis.org/D7455
-
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> Reviewed-by:
Emanuele Aina <emanuele.aina@collabora.co.uk> 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>
-