]>
git.proxmox.com Git - mirror_lxc.git/log
Christian Brauner [Mon, 4 Jul 2022 07:23:02 +0000 (09:23 +0200)]
Merge pull request #4161 from srd424/patch-1
Fix errors constructing mount string when extra mount options supplied
srd424 [Sun, 3 Jul 2022 17:18:23 +0000 (18:18 +0100)]
Store mount options in correct variable
This was exposed by the fix in the previous commit.
Signed-off-by: srd424 <srd424@users.noreply.github.com>
srd424 [Sun, 3 Jul 2022 09:21:30 +0000 (10:21 +0100)]
Fix off-by-one error constructing mount options
This fixes a really subtle off-by-one error constructing overlay mount options if rootfs options are provided and modern overlayfs (i.e. requiring a workdir) is used. We need to allow for the extra "," required to separate the extra options when computing the length!
Signed-off-by: srd424 <srd424@users.noreply.github.com>
Christian Brauner [Fri, 1 Jul 2022 12:57:41 +0000 (14:57 +0200)]
Merge pull request #4159 from Blub/meson/statvfs
add check for statvfs
Wolfgang Bumiller [Fri, 1 Jul 2022 11:40:24 +0000 (13:40 +0200)]
Merge pull request #4158 from brauner/2022-07-01.fixes
start: fix namespace sharing
Wolfgang Bumiller [Fri, 1 Jul 2022 09:09:15 +0000 (11:09 +0200)]
add check for statvfs
we use HAVE_STATVFS in the code but with meson the check got
lost causing mount_entry to fail to remount some things such
as a bind mount of /dev/fuse via
lxc.mount.entry = /dev/fuse dev/fuse none bind,create=file 0 0
which would cause the following log messages:
DEBUG conf - ../src/lxc/conf.c:mount_entry:2416 - Remounting "/dev/fuse" on "/usr/lib/x86_64-linux-gnu/lxc/rootfs/dev/fuse" to respect bind or remount options
ERROR conf - ../src/lxc/conf.c:mount_entry:2459 - Operation not permitted - Failed to mount "/dev/fuse" on "/usr/lib/x86_64-linux-gnu/lxc/rootfs/dev/fuse"
note that the `Flags for ... were ...` line is not showing
up there, which depends on HAVE_STATVFS
Signed-off-by: Wolfgang Bumiller <w.bumiller@proxmox.com>
Christian Brauner [Fri, 1 Jul 2022 08:16:17 +0000 (10:16 +0200)]
Merge pull request #4147 from marcfiu/issue-4026
fix for issue #4026: set broadcast to 0.0.0.0 for /31 and /32
Christian Brauner [Fri, 1 Jul 2022 08:12:45 +0000 (10:12 +0200)]
start: fix namespace sharing
Fixes: #4134
Signed-off-by: Christian Brauner (Microsoft) <christian.brauner@ubuntu.com>
Stéphane Graber [Thu, 30 Jun 2022 15:20:26 +0000 (11:20 -0400)]
Merge pull request #4157 from brauner/2022-06-30.fixes
conf: fix append_ttyname()
Christian Brauner [Thu, 30 Jun 2022 10:48:01 +0000 (12:48 +0200)]
conf: fix append_ttyname()
We appended container_tty= and then used setenv(container_tty, ...)
resulting int container_tty=container_tty=.
Signed-off-by: Christian Brauner (Microsoft) <christian.brauner@ubuntu.com>
Stéphane Graber [Wed, 29 Jun 2022 17:09:48 +0000 (13:09 -0400)]
Merge pull request #4154 from brauner/2022-06-29.fixes
conf: startup fixes
Christian Brauner [Wed, 29 Jun 2022 16:31:37 +0000 (18:31 +0200)]
start: record inherited namespaces earlier to make it available for idmapped rootfs setup
Signed-off-by: Christian Brauner (Microsoft) <christian.brauner@ubuntu.com>
Christian Brauner [Wed, 29 Jun 2022 16:31:01 +0000 (18:31 +0200)]
start: don't overwrite file descriptors during namespace preservation
Signed-off-by: Christian Brauner (Microsoft) <christian.brauner@ubuntu.com>
Christian Brauner [Wed, 29 Jun 2022 16:29:52 +0000 (18:29 +0200)]
conf: log file descriptors on error during idmapped mount setup
Signed-off-by: Christian Brauner (Microsoft) <christian.brauner@ubuntu.com>
Marc E. Fiuczynski [Mon, 13 Jun 2022 12:43:14 +0000 (08:43 -0400)]
fix for issue 4026: set broadcast to 0.0.0.0 for /31 and /32
Signed-off-by: Marc E. Fiuczynski <mfiuczyn@akamai.com>
Christian Brauner [Tue, 21 Jun 2022 14:27:49 +0000 (16:27 +0200)]
Merge pull request #4153 from brauner/2022-06-21.unprivileged-cgroup2
use systemd dbus StartTransientUnit for unpriv cgroup2
Serge Hallyn [Tue, 21 Jun 2022 12:50:53 +0000 (14:50 +0200)]
use systemd dbus StartTransientUnit for unpriv cgroup2
If, when init'ing cgroups for a container start, we detect that we
are an unprivileged user on a unified-hierarchy-only system, then we
try to request systemd, through dbus api, to create a new scope for
us with delegation. Call the cgroup it creates for us P1. We then
create P1/init, move ourselves into there, so we can enable the
controllers for delegation to P1's children through P1/cgroup.subtree_control.
On attach, we try to request systemd attach us to the container's
scope. We can't do that ourselves in the normal case, as root owns
our login cgroups.
Create a new command api for the lxc monitor to tell lxc-attach the
systemd scope to which to attach.
Changelog:
* free cgroup_meta.systemd_scope in lxc_conf_free (Thanks Tycho)
* fix some indent
* address some (not all) of brauner's feedback
Signed-off-by: Serge Hallyn <serge@hallyn.com>
Christian Brauner [Sat, 18 Jun 2022 13:33:00 +0000 (15:33 +0200)]
Merge pull request #4149 from petris/lxc_multicall
tools: Provide multicall lxc binary
Stéphane Graber [Thu, 16 Jun 2022 20:41:05 +0000 (16:41 -0400)]
meson: Set DEVEL flag post release
Signed-off-by: Stéphane Graber <stgraber@ubuntu.com>
Stéphane Graber [Thu, 16 Jun 2022 19:20:14 +0000 (15:20 -0400)]
Release LXC 5.0.0
Signed-off-by: Stéphane Graber <stgraber@ubuntu.com>
Petr Malat [Wed, 15 Jun 2022 11:16:43 +0000 (13:16 +0200)]
tools: Provide multicall lxc binary
Create a binary, which embeds all lxc tools similar way as busybox
embeds its applets. This is handy for embedded systems as it saves
roughly 90% of the disk space.
To disable normal tools and use multicall binary exclusively use the
following meson setup options:
-Dtools=false -Dtools-multicall=true
Signed-off-by: Petr Malat <oss@malat.biz>
Petr Malat [Wed, 15 Jun 2022 13:59:30 +0000 (15:59 +0200)]
meson: Generate compile commands by iterating over an array
This makes it possible to add a new command without updating multiple
places in the meson file.
Signed-off-by: Petr Malat <oss@malat.biz>
Stéphane Graber [Tue, 14 Jun 2022 02:17:52 +0000 (22:17 -0400)]
Merge pull request #4148 from stgraber/master
meson: Fix bad strerror_r check
Stéphane Graber [Tue, 14 Jun 2022 01:27:46 +0000 (21:27 -0400)]
meson: Fix bad strerror_r check
Signed-off-by: Stéphane Graber <stgraber@ubuntu.com>
Stéphane Graber [Mon, 13 Jun 2022 14:12:07 +0000 (10:12 -0400)]
Merge pull request #4146 from brauner/2022-06-13.fixes
build: fixes
Christian Brauner [Mon, 13 Jun 2022 13:46:33 +0000 (15:46 +0200)]
build: map autotools options to meson options in meson_options.txt
Signed-off-by: Christian Brauner (Microsoft) <christian.brauner@ubuntu.com>
Christian Brauner [Mon, 13 Jun 2022 13:36:13 +0000 (15:36 +0200)]
README: reflect meson in the documentation
Signed-off-by: Christian Brauner (Microsoft) <christian.brauner@ubuntu.com>
Christian Brauner [Mon, 13 Jun 2022 13:31:36 +0000 (15:31 +0200)]
build: add missing memfd-rexec option
Signed-off-by: Christian Brauner (Microsoft) <christian.brauner@ubuntu.com>
Christian Brauner [Mon, 13 Jun 2022 11:46:15 +0000 (13:46 +0200)]
build: support thread-safety enforcement as option
Signed-off-by: Christian Brauner (Microsoft) <christian.brauner@ubuntu.com>
Christian Brauner [Mon, 13 Jun 2022 09:04:17 +0000 (11:04 +0200)]
build: use cc.links() to check for static libcap
Fixes: #4144
Signed-off-by: Christian Brauner (Microsoft) <christian.brauner@ubuntu.com>
Stéphane Graber [Thu, 9 Jun 2022 21:35:34 +0000 (17:35 -0400)]
Merge pull request #4142 from brauner/2022-06-09.build.fixes
tests: fix oss-fuzz port to meson
Christian Brauner [Thu, 9 Jun 2022 16:15:41 +0000 (18:15 +0200)]
oss-fuzz: cleanup build flags
Signed-off-by: Christian Brauner (Microsoft) <christian.brauner@ubuntu.com>
Christian Brauner [Thu, 9 Jun 2022 16:15:12 +0000 (18:15 +0200)]
oss-fuzz: ensure binaries are zipped
Signed-off-by: Christian Brauner (Microsoft) <christian.brauner@ubuntu.com>
Christian Brauner [Thu, 9 Jun 2022 16:14:45 +0000 (18:14 +0200)]
oss-fuzz: adapt options to oss-fuzz build
Signed-off-by: Christian Brauner (Microsoft) <christian.brauner@ubuntu.com>
Christian Brauner [Thu, 9 Jun 2022 16:14:13 +0000 (18:14 +0200)]
oss-fuzz: handle dependencies
Signed-off-by: Christian Brauner (Microsoft) <christian.brauner@ubuntu.com>
Christian Brauner [Thu, 9 Jun 2022 16:12:54 +0000 (18:12 +0200)]
build: separate oss-fuzz tests from regular test builds
Signed-off-by: Christian Brauner (Microsoft) <christian.brauner@ubuntu.com>
Christian Brauner [Thu, 9 Jun 2022 16:12:25 +0000 (18:12 +0200)]
github/workflows/cifuzz: update to Ubuntu 22.04
Signed-off-by: Christian Brauner (Microsoft) <christian.brauner@ubuntu.com>
Christian Brauner [Thu, 9 Jun 2022 16:11:37 +0000 (18:11 +0200)]
build: add oss-fuzz switch
Signed-off-by: Christian Brauner (Microsoft) <christian.brauner@ubuntu.com>
Christian Brauner [Thu, 9 Jun 2022 16:10:27 +0000 (18:10 +0200)]
build: add seccomp build option
Signed-off-by: Christian Brauner (Microsoft) <christian.brauner@ubuntu.com>
Christian Brauner [Thu, 9 Jun 2022 16:08:27 +0000 (18:08 +0200)]
build: fix build with various options turned off
Signed-off-by: Christian Brauner (Microsoft) <christian.brauner@ubuntu.com>
Christian Brauner [Thu, 9 Jun 2022 16:07:35 +0000 (18:07 +0200)]
build: tweak build flags
Signed-off-by: Christian Brauner (Microsoft) <christian.brauner@ubuntu.com>
Stéphane Graber [Thu, 9 Jun 2022 06:02:41 +0000 (02:02 -0400)]
Merge pull request #4141 from lxc/dependabot/github_actions/actions/upload-artifact-3
build(deps): bump actions/upload-artifact from 1 to 3
dependabot[bot] [Thu, 9 Jun 2022 06:01:55 +0000 (06:01 +0000)]
build(deps): bump actions/upload-artifact from 1 to 3
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 1 to 3.
- [Release notes](https://github.com/actions/upload-artifact/releases)
- [Commits](https://github.com/actions/upload-artifact/compare/v1...v3)
---
updated-dependencies:
- dependency-name: actions/upload-artifact
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
Stéphane Graber [Thu, 9 Jun 2022 06:01:31 +0000 (02:01 -0400)]
Merge pull request #4140 from turrisxyz/Dependabot-GitHub-Actions
chore: Included githubactions in the dependabot config
naveen [Thu, 9 Jun 2022 01:29:39 +0000 (01:29 +0000)]
chore: Included githubactions in the dependabot config
This should help with keeping the GitHub actions updated on new releases. This will also help with keeping it secure.
Dependabot helps in keeping the supply chain secure https://docs.github.com/en/code-security/dependabot
GitHub actions up to date https://docs.github.com/en/code-security/dependabot/working-with-dependabot/keeping-your-actions-up-to-date-with-dependabot
https://github.com/ossf/scorecard/blob/main/docs/checks.md#dependency-update-tool
Signed-off-by: naveen <172697+naveensrinivasan@users.noreply.github.com>
Christian Brauner [Wed, 8 Jun 2022 22:46:28 +0000 (00:46 +0200)]
Merge pull request #4139 from stgraber/master
Github workflow fixes
Stéphane Graber [Wed, 8 Jun 2022 21:46:50 +0000 (17:46 -0400)]
github: Fix compiler version task for coverity
Signed-off-by: Stéphane Graber <stgraber@ubuntu.com>
Stéphane Graber [Wed, 8 Jun 2022 21:44:08 +0000 (17:44 -0400)]
github: Fix bad syntax in cifuzz
Signed-off-by: Stéphane Graber <stgraber@ubuntu.com>
Christian Brauner [Wed, 8 Jun 2022 18:43:10 +0000 (20:43 +0200)]
Merge pull request #4137 from brauner/2022-06-08.stgraber.master
build: remove autotools and finish meson port
Christian Brauner [Wed, 8 Jun 2022 18:14:23 +0000 (20:14 +0200)]
github/workflows/sanitizers: port sanitizers builds to meson
Signed-off-by: Christian Brauner (Microsoft) <christian.brauner@ubuntu.com>
Christian Brauner [Wed, 8 Jun 2022 18:12:22 +0000 (20:12 +0200)]
github/workflows: port all workflows to Ubuntu 22.04
So we have a new enough meson version everywhere.
Signed-off-by: Christian Brauner (Microsoft) <christian.brauner@ubuntu.com>
Christian Brauner [Wed, 8 Jun 2022 18:10:52 +0000 (20:10 +0200)]
github/workflows/cifuzz: ensure necessary paths are added
Signed-off-by: Christian Brauner (Microsoft) <christian.brauner@ubuntu.com>
Christian Brauner [Wed, 8 Jun 2022 18:08:47 +0000 (20:08 +0200)]
github/workflows/build: remove sanitizer build
We have a separate workflow for this.
Signed-off-by: Christian Brauner (Microsoft) <christian.brauner@ubuntu.com>
Christian Brauner [Wed, 8 Jun 2022 18:07:21 +0000 (20:07 +0200)]
github/workflows/build: add -Db_lto_mode=default
Signed-off-by: Christian Brauner (Microsoft) <christian.brauner@ubuntu.com>
Christian Brauner [Wed, 8 Jun 2022 18:06:41 +0000 (20:06 +0200)]
github/workflows/build: install lvvm as well
Signed-off-by: Christian Brauner (Microsoft) <christian.brauner@ubuntu.com>
Christian Brauner [Wed, 8 Jun 2022 18:05:38 +0000 (20:05 +0200)]
oss-fuzz: more meson options
Signed-off-by: Christian Brauner (Microsoft) <christian.brauner@ubuntu.com>
Christian Brauner [Wed, 8 Jun 2022 18:03:59 +0000 (20:03 +0200)]
build: lxc-init doesn't need to build the whole config infra
Signed-off-by: Christian Brauner (Microsoft) <christian.brauner@ubuntu.com>
Christian Brauner [Wed, 8 Jun 2022 18:03:05 +0000 (20:03 +0200)]
build: add additional command line switches
In order to compile for fuzzers where we will need and want to turn a
bunch of things off add command line switches that allow us to do so.
Signed-off-by: Christian Brauner (Microsoft) <christian.brauner@ubuntu.com>
Christian Brauner [Wed, 8 Jun 2022 18:00:38 +0000 (20:00 +0200)]
build: use liblxc_sources everywhere
The old split didn't buy us a lot and causes problems when buidling with
sanitizers enabled so just use the full sources.
Signed-off-by: Christian Brauner (Microsoft) <christian.brauner@ubuntu.com>
Christian Brauner [Wed, 8 Jun 2022 16:15:08 +0000 (18:15 +0200)]
config: make lxc-{containers,net}.in executable
Signed-off-by: Christian Brauner (Microsoft) <christian.brauner@ubuntu.com>
Stéphane Graber [Wed, 8 Jun 2022 05:26:59 +0000 (01:26 -0400)]
Merge pull request #4136 from turrisxyz/Pinned-Dependencies-GitHub
chore: Set permissions for GitHub actions
Stéphane Graber [Wed, 8 Jun 2022 05:00:51 +0000 (01:00 -0400)]
meson: Always defined IS_BIONIC
Signed-off-by: Stéphane Graber <stgraber@ubuntu.com>
Stéphane Graber [Tue, 7 Jun 2022 20:21:10 +0000 (16:21 -0400)]
src: Don't use ifdef/defined for config.h
Signed-off-by: Stéphane Graber <stgraber@ubuntu.com>
Stéphane Graber [Fri, 3 Jun 2022 19:51:09 +0000 (15:51 -0400)]
github: Update coverity workflow for meson
Signed-off-by: Stéphane Graber <stgraber@ubuntu.com>
Stéphane Graber [Fri, 3 Jun 2022 19:43:42 +0000 (15:43 -0400)]
github: Update build test for meson
Signed-off-by: Stéphane Graber <stgraber@ubuntu.com>
Stéphane Graber [Fri, 3 Jun 2022 19:37:05 +0000 (15:37 -0400)]
README: Update for meson
Signed-off-by: Stéphane Graber <stgraber@ubuntu.com>
Stéphane Graber [Fri, 3 Jun 2022 19:35:35 +0000 (15:35 -0400)]
doc: Update for meson
Signed-off-by: Stéphane Graber <stgraber@ubuntu.com>
Stéphane Graber [Fri, 29 Apr 2022 03:14:07 +0000 (23:14 -0400)]
meson: Add basic Makefile
Signed-off-by: Stéphane Graber <stgraber@ubuntu.com>
Stéphane Graber [Fri, 29 Apr 2022 03:12:35 +0000 (23:12 -0400)]
Remove autotools
Signed-off-by: Stéphane Graber <stgraber@ubuntu.com>
neilnaveen [Wed, 8 Jun 2022 01:08:12 +0000 (01:08 +0000)]
chore: Set permissions for GitHub actions
Restrict the GitHub token permissions only to the required ones; this way, even if the attackers will succeed in compromising your workflow, they won’t be able to do much.
- Included permissions for the action. https://github.com/ossf/scorecard/blob/main/docs/checks.md#token-permissions
https://docs.github.com/en/actions/using-workflows/workflow-syntax-for-github-actions#permissions
https://docs.github.com/en/actions/using-jobs/assigning-permissions-to-jobs
[Keeping your GitHub Actions and workflows secure Part 1: Preventing pwn requests](https://securitylab.github.com/research/github-actions-preventing-pwn-requests/)
Signed-off-by: neilnaveen <42328488+neilnaveen@users.noreply.github.com>
Christian Brauner [Tue, 7 Jun 2022 21:51:34 +0000 (23:51 +0200)]
Merge pull request #4135 from stgraber/meson
More meson fixes
Stéphane Graber [Tue, 7 Jun 2022 21:16:08 +0000 (17:16 -0400)]
meson: Fix mntent include condition
Signed-off-by: Stéphane Graber <stgraber@ubuntu.com>
Stéphane Graber [Tue, 7 Jun 2022 21:15:54 +0000 (17:15 -0400)]
lxc/rexec: Use HAVE_FEXECVE
Signed-off-by: Stéphane Graber <stgraber@ubuntu.com>
Stéphane Graber [Tue, 7 Jun 2022 21:15:26 +0000 (17:15 -0400)]
meson: Add lxcmntent to unmount-namespace hook
Signed-off-by: Stéphane Graber <stgraber@ubuntu.com>
Stéphane Graber [Tue, 7 Jun 2022 20:21:54 +0000 (16:21 -0400)]
meson: Add missing prlimit include
Signed-off-by: Stéphane Graber <stgraber@ubuntu.com>
Stéphane Graber [Tue, 7 Jun 2022 20:21:42 +0000 (16:21 -0400)]
meson: Only build seccomp and selinux when needed
Signed-off-by: Stéphane Graber <stgraber@ubuntu.com>
Stéphane Graber [Tue, 7 Jun 2022 20:19:57 +0000 (16:19 -0400)]
meson: Always define HAVE_LIBURING
Signed-off-by: Stéphane Graber <stgraber@ubuntu.com>
Stéphane Graber [Tue, 7 Jun 2022 19:16:36 +0000 (15:16 -0400)]
meson: seccomp is optional
Signed-off-by: Stéphane Graber <stgraber@ubuntu.com>
Stéphane Graber [Tue, 7 Jun 2022 19:16:11 +0000 (15:16 -0400)]
meson: Fix on shallow git trees
Signed-off-by: Stéphane Graber <stgraber@ubuntu.com>
Stéphane Graber [Tue, 7 Jun 2022 19:14:01 +0000 (15:14 -0400)]
meson: Add bionic detection
Signed-off-by: Stéphane Graber <stgraber@ubuntu.com>
Stéphane Graber [Tue, 7 Jun 2022 05:30:43 +0000 (01:30 -0400)]
meson: Fix RPM spec variables
Signed-off-by: Stéphane Graber <stgraber@ubuntu.com>
Stéphane Graber [Tue, 7 Jun 2022 05:14:37 +0000 (01:14 -0400)]
meson: Make lxc-user-nic setuid
Signed-off-by: Stéphane Graber <stgraber@ubuntu.com>
Stéphane Graber [Tue, 7 Jun 2022 05:05:35 +0000 (01:05 -0400)]
meson: Don't include lxc-test-fuzzers
Signed-off-by: Stéphane Graber <stgraber@ubuntu.com>
Stéphane Graber [Mon, 6 Jun 2022 22:06:09 +0000 (18:06 -0400)]
meson: Skip static library when using sanitizer
Signed-off-by: Stéphane Graber <stgraber@ubuntu.com>
Stéphane Graber [Fri, 3 Jun 2022 21:53:45 +0000 (17:53 -0400)]
meson: Cleanup and fix includes
Signed-off-by: Stéphane Graber <stgraber@ubuntu.com>
Stéphane Graber [Fri, 3 Jun 2022 19:48:32 +0000 (15:48 -0400)]
meson: Add coverity flag
Signed-off-by: Stéphane Graber <stgraber@ubuntu.com>
Christian Brauner [Tue, 7 Jun 2022 11:20:05 +0000 (13:20 +0200)]
Merge pull request #4133 from dasteihn/sta/fallthrough
CODING_STYLE: add forgotten fallthrough
Philipp Stanner [Tue, 7 Jun 2022 11:06:56 +0000 (13:06 +0200)]
CODING_STYLE: add forgotten fallthrough
Signed-off-by: Philipp Stanner <stanner@posteo.de>
Christian Brauner [Fri, 3 Jun 2022 08:32:25 +0000 (10:32 +0200)]
Merge pull request #4130 from stgraber/master
Finalize the meson port
Stéphane Graber [Thu, 2 Jun 2022 20:49:37 +0000 (16:49 -0400)]
meson: Add RPM spec
Signed-off-by: Stéphane Graber <stgraber@ubuntu.com>
Stéphane Graber [Thu, 2 Jun 2022 20:37:45 +0000 (16:37 -0400)]
meson: Rework configuration variables
Signed-off-by: Stéphane Graber <stgraber@ubuntu.com>
Stéphane Graber [Thu, 2 Jun 2022 19:24:57 +0000 (15:24 -0400)]
meson: Tweak config for manpages
Signed-off-by: Stéphane Graber <stgraber@ubuntu.com>
Stéphane Graber [Thu, 2 Jun 2022 17:57:32 +0000 (13:57 -0400)]
meson: Export more variables to doc
Signed-off-by: Stéphane Graber <stgraber@ubuntu.com>
Stéphane Graber [Thu, 2 Jun 2022 17:57:02 +0000 (13:57 -0400)]
meson: Export LXC_DISTRO_SYSCONF
Signed-off-by: Stéphane Graber <stgraber@ubuntu.com>
Christian Brauner [Tue, 31 May 2022 07:17:31 +0000 (09:17 +0200)]
Merge pull request #4126 from stgraber/master
Complete meson port
Stéphane Graber [Mon, 30 May 2022 23:16:16 +0000 (19:16 -0400)]
meson: Add apparmor profiles
Signed-off-by: Stéphane Graber <stgraber@ubuntu.com>
Stéphane Graber [Mon, 30 May 2022 22:45:33 +0000 (18:45 -0400)]
meson: Add sysconfig
Signed-off-by: Stéphane Graber <stgraber@ubuntu.com>
Stéphane Graber [Mon, 30 May 2022 22:29:52 +0000 (18:29 -0400)]
meson: Add init scripts
Signed-off-by: Stéphane Graber <stgraber@ubuntu.com>
Stéphane Graber [Mon, 30 May 2022 22:08:04 +0000 (18:08 -0400)]
meson: Rename want_io_uring
Signed-off-by: Stéphane Graber <stgraber@ubuntu.com>
Stéphane Graber [Mon, 30 May 2022 21:23:44 +0000 (17:23 -0400)]
meson: Make docbook2man required if user requested doc
Signed-off-by: Stéphane Graber <stgraber@ubuntu.com>