14 Nov
2019
14 Nov
'19
14:03
Branch: refs/heads/master Home: https://github.com/openSUSE/obs-build Commit: 78ae0190f54ad825aeff4303be39833ab895019b https://github.com/openSUSE/obs-build/commit/78ae0190f54ad825aeff4303be39833... Author: Oleg Girko
-
Date: 2019-11-13 (Wed, 13 Nov 2019)
Changed paths:
M build
M build-vm
A build-vm-nspawn
Log Message:
-----------
Add systemd-nspawn backend.
This change adds support for building inside a lightweight containers
created by systemd-nspawn.
As Fedora 31 switched to cgroup v2, lxc can't support limiting
device access to host system anymore.
There are no files in cgroup v2 hierarchy that provide interface
to rules for device access: eBPF program should be used instead.
Also, Docker does not work as well with cgroup v2.
This leaves us without working backends supporting lightweight containers,
so a new backend that can work with cgroup v2 becomes necessary.
Signed-off-by: Oleg Girko
-
Commit: 696175057cc7faf2817aa4502e09d33b24c9e1e9
https://github.com/openSUSE/obs-build/commit/696175057cc7faf2817aa4502e09d33...
Author: Michael Schroeder