- 19 Feb, 2018 1 commit
-
-
Signed-off-by:
Frédéric Dalleau <frederic.dalleau@collabora.co.uk> Reviewed-by:
Emanuele Aina <emanuele.aina@collabora.com> Differential Revision: https://phabricator.apertis.org/D7593
-
- 14 Feb, 2018 4 commits
-
-
Frédéric Dalleau authored
The ostree images are built from apertis-ostree-image-{board}.yaml Signed-off-by:
Frédéric Dalleau <frederic.dalleau@collabora.com> Reviewed-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/D7587
-
Denis Pynkin authored
Create Amd64 image from OStree commit. Have following warnings caused by `ostree` during upgrade: (ostree upgrade:578): OSTree-WARNING **: Couldn't unlink ostree-0-1.conf Transaction complete; bootconfig swap: yes deployment count change: 1 or (ostree upgrade:492): OSTree-WARNING **: Couldn't unlink ostree-0-1.conf (ostree upgrade:492): OSTree-WARNING **: Couldn't unlink ostree-0-2.conf Signed-off-by:
Denis Pynkin <denis.pynkin@collabora.com> Reviewed-by:
Héctor Orón Martínez <hector.oron@collabora.co.uk> Differential Revision: https://phabricator.apertis.org/D7586
-
Denis Pynkin authored
Allow to use `bootctl` command from OStree deployment to install file structure for EFI boot. Signed-off-by:
Denis Pynkin <denis.pynkin@collabora.com> Reviewed-by:
Héctor Orón Martínez <hector.oron@collabora.co.uk> Differential Revision: https://phabricator.apertis.org/D7585
-
Denis Pynkin authored
`ostree` overlay allows to boot to ostree-based OS deployment. Signed-off-by:
Denis Pynkin <denis.pynkin@collabora.com> Reviewed-by:
Héctor Orón Martínez <hector.oron@collabora.co.uk> Differential Revision: https://phabricator.apertis.org/D7584
-
- 12 Feb, 2018 1 commit
-
-
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> Reviewed-by:
Héctor Orón Martínez <hector.oron@collabora.co.uk> Differential Revision: https://phabricator.apertis.org/D7576
-
- 07 Feb, 2018 1 commit
-
-
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
-
- 06 Feb, 2018 1 commit
-
-
Andrew Lee (李健秋) authored
-
- 05 Feb, 2018 1 commit
-
-
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
-
- 31 Jan, 2018 2 commits
-
-
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
-
- 30 Jan, 2018 4 commits
-
-
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
-
- 26 Jan, 2018 1 commit
-
-
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
-
- 24 Jan, 2018 1 commit
-
-
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
-
- 15 Jan, 2018 4 commits
-
-
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
-
- 10 Jan, 2018 2 commits
-
-
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
-
- 09 Jan, 2018 1 commit
-
-
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
-
- 08 Jan, 2018 1 commit
-
-
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
-
- 05 Jan, 2018 3 commits
-
-
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
-
- 03 Jan, 2018 3 commits
-
-
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
-
- 21 Dec, 2017 2 commits
-
-
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
-
- 20 Dec, 2017 2 commits
-
-
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
-
- 19 Dec, 2017 5 commits
-
-
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
-