- Feb 19, 2019
-
-
With newer kernels it takes far longer in early boot to get random numbers (as >= 4.18 kernels ensure good quality entropy is availble before starting providing randomness). Install rng-tools to integrate with hardware random number generators while jitterentropy-rngd can provide randomness without. Signed-off-by:
Sjoerd Simons <sjoerd.simons@collabora.co.uk>
-
Andrej Shadura authored
Signed-off-by:
Andrej Shadura <andrew.shadura@collabora.co.uk>
-
Emanuele Aina authored
Bring back the automatic check for production builds so that images are put in their main location and test jobs are submitted to LAVA, but mangle the LAVA webhook callback URL so that we don't create too much noise in Phabricator at this point. Signed-off-by:
Emanuele Aina <emanuele.aina@collabora.com>
-
Emanuele Aina authored
Due to a GPLv3/readline-releated issue gnupg2 is currently uninstallable and thus ostree cannot be installed as well, breaking the image build. In order to start playing with the LAVA setup while the ostree issue is being resolved temporarily disable the failing images. Signed-off-by:
Emanuele Aina <emanuele.aina@collabora.com>
-
- Feb 18, 2019
-
-
Sjoerd Simons authored
The root filesystem was ro, with special sections marked as rw for the old upgrade system. Now that we have ostree that's really quite redundant. Signed-off-by:
Sjoerd Simons <sjoerd.simons@collabora.co.uk>
-
Sjoerd Simons authored
I.mx6 is an important target but not the only arm target so drop the various specialisations for it. The general images should be able to boot on different SoC platforms as well Signed-off-by:
Sjoerd Simons <sjoerd.simons@collabora.co.uk>
-
Sjoerd Simons authored
For the v2019dev0 release we'll move to assuming u-boot is in SPI flash for i.mx6 which allows the sabrelite board to use standard images rather then needing a specific ones. Signed-off-by:
Sjoerd Simons <sjoerd.simons@collabora.co.uk>
-
- Feb 17, 2019
-
-
Emanuele Aina authored
The mktemp utility is now being shipped by coreutils, so the mktemp package has to be removed before coreutils gets installed to avoid file conflicts. Signed-off-by:
Emanuele Aina <emanuele.aina@collabora.com>
-
Emanuele Aina authored
APT's commit 806e94dcd "Set PATH=/usr/sbin:/usr/bin:/sbin:/bin when running dpkg", released in 1.8.0_alpha3~1, causes Dpkg to not find the copies of `rm` and `tar` we set aside in /usr/local/bin. Signed-off-by:
Emanuele Aina <emanuele.aina@collabora.com>
-
- Feb 15, 2019
-
-
Denis Pynkin authored
Starting ostree v.2018.7 (commit 9f48e212) the BLS specification has been changed to 'ostree-$NUM-$OSNAME.conf'. Signed-off-by:
Denis Pynkin <denis.pynkin@collabora.com>
-
Sjoerd Simons authored
u-boot-menu provides similar functionality to our u-boot-common and is available in debian, so prefer that Signed-off-by:
Sjoerd Simons <sjoerd.simons@collabora.co.uk>
-
Sjoerd Simons authored
-
Sjoerd Simons authored
-
Sjoerd Simons authored
-
Sjoerd Simons authored
Only instantiated versions of the unit should ever run. So remove it from the defualt target.
-
Sjoerd Simons authored
The root filesystem was ro, with special sections marked as rw for the old upgrade system. Now that we have ostree that's really quite redundant.
-
-
Minimize the minimal image recipe to packages already present in the new buster bootstrap aka next.
-
- Feb 13, 2019
-
-
Emanuele Aina authored
The sdk-desktop-icon-devhelp overlay still contained the whole contents of the old sdk overlay before we split it out. It now only contains the /etc/skel/Desktop/devhelp.desktop file. Signed-off-by:
Emanuele Aina <emanuele.aina@collabora.com>
-
- Feb 07, 2019
-
-
Emanuele Aina authored
Seed is not actively maintained so it's better to avoid shipping its manual to avoid false expectations. Fixes: APERTIS-5661 Signed-off-by:
Emanuele Aina <emanuele.aina@collabora.com>
-
Emanuele Aina authored
Fixes: APERTIS-5659 Signed-off-by:
Emanuele Aina <emanuele.aina@collabora.com>
-
Emanuele Aina authored
Clarify the effect of the variable on the image-sdk recipe by changing its name. Signed-off-by:
Emanuele Aina <emanuele.aina@collabora.com>
-
Emanuele Aina authored
Fixes: APERTIS-5662 Signed-off-by:
Emanuele Aina <emanuele.aina@collabora.com>
-
Added kernel command line to `filesystem-deploy` action for proper generation of `/ets/kernel/cmdline` file. Signed-off-by:
Denis Pynkin <denis.pynkin@collabora.com>
-
- Jan 30, 2019
-
-
Denis Pynkin authored
Now systemd UEFI boot stuff is available in separate package, so need to install it additionally. Signed-off-by:
Denis Pynkin <denis.pynkin@collabora.com>
-
- Jan 28, 2019
-
-
Denis Pynkin authored
Do not need to install package `gimmiboot` since systemd-boot has support of EFI configurtion. Added kernel command line to `filesystem-deploy` action for proper generation of `/ets/kernel/cmdline` file. Signed-off-by:
Denis Pynkin <denis.pynkin@collabora.com>
-
- Dec 13, 2018
-
-
Emanuele Aina authored
If the `image-ostree-$board` entry is marked successful then `ostree` has to be `true` or the step wouldn't have been run. Using `true` directly makes the code a bit more explicit and clear. Signed-off-by:
Emanuele Aina <emanuele.aina@collabora.com>
-
Emanuele Aina authored
The only caller of runTestsJobs() is submitTests() and having them split out doesn't bring any benefit. Signed-off-by:
Emanuele Aina <emanuele.aina@collabora.com>
-
Emanuele Aina authored
The check whether LAVA josb should be submitted now happens outside of submitTests(). Signed-off-by:
Emanuele Aina <emanuele.aina@collabora.com>
-
Emanuele Aina authored
Keep track of skipped artifacts, failed builds and if the build has been killed half way so we can find out if a build is suitable for releasing/longer term preservation (for instance, for being saved as a weekly entry). Signed-off-by:
Emanuele Aina <emanuele.aina@collabora.com>
-
- Dec 12, 2018
-
-
Denis Pynkin authored
Minimal images have no automatic mounts of mass storage devices. Allow to mount USB storage devices automatically in R/O mode to prevent accidental corruption of filesystem on device. This feature is needed for mass storage upgrades. Signed-off-by:
Denis Pynkin <denis.pynkin@collabora.com>
-
Emanuele Aina authored
The `$arch-$platform` overlay mechanism was a relic of the old `cb_build` pipeline. Split it up into semantic overlays and include them only where appropriate. Signed-off-by:
Emanuele Aina <emanuele.aina@collabora.com>
-
Emanuele Aina authored
The catch-all arch-platform overlay was a relic of the old `cb_build` pipeline. Split it up into semantic overlays and include them only where appropriate. Signed-off-by:
Emanuele Aina <emanuele.aina@collabora.com>
-
- Dec 06, 2018
-
-
Denis Pynkin authored
This reverts commit dcc7edaf. Signed-off-by:
Denis Pynkin <denis.pynkin@collabora.com>
-
- Nov 27, 2018
-
-
Emanuele Aina authored
Actually enable the opt-sysroot.mount unit to point `/opt/sysroot` to `/home/sysroot` in order to not run out of space on the root fs. Signed-off-by:
Emanuele Aina <emanuele.aina@collabora.com>
-
- Nov 26, 2018
-
-
Ritesh Raj Sarraf authored
Signed-off-by:
Ritesh Raj Sarraf <rrs@debian.org>
-
- Nov 23, 2018
-
-
Emanuele Aina authored
The basesdk overlay was not actually included since `debos` was not following the symlink to the sdk one. Avoid the symlink by getting rid for the sdk recipe of the `$arch-$type` mechanism, which is an ancient relic inherited from the conversion from the old `cb_build` pipeline. Splitting the overlay into semantic units also allow us to avoid the Eclipse icon on the base SDK desktop, where Eclipse is not installed. Signed-off-by:
Emanuele Aina <emanuele.aina@collabora.com>
-
- Nov 19, 2018
-
-
Emanuele Aina authored
Signed-off-by:
Emanuele Aina <emanuele.aina@collabora.com>
-
Emanuele Aina authored
Since commit a3749cd5 removed the need to work around some NSS/SSH shortcomings, we can now get rid of the last vestiges of the workarounds, simplifying the code. Signed-off-by:
Emanuele Aina <emanuele.aina@collabora.com>
-
- Nov 18, 2018
-
-
Emanuele Aina authored
Port commit 587d2157 to the basesdk recipe. After commit a7e7e101 `/home/user` has been owned by `root:root`, breaking grahical login among the others. This is because we are no longer creating `/home/user` when creating the user itself, but `scripts/clone-sample-repos.sh` does `mkdir -p /home/user/sample-applications/` and then `chown user:user -R /home/user/sample-applications/`, leaving `/home/user/` with the wrong owner. Forcing the creation of the homedir addresses the issue. Signed-off-by:
Emanuele Aina <emanuele.aina@collabora.com>
-