From: Balint Reczey Date: Sun, 22 Mar 2020 20:37:06 +0000 (+0100) Subject: units: Don't mount tracefs in LXC X-Git-Tag: v246-rc1~717 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=cdc6c95737d26b1746b446dfe662872d593d23c6;p=thirdparty%2Fsystemd.git units: Don't mount tracefs in LXC Mounting tracefs fails in unprivileged LXC containers and latest LXD (3.23) bind mounts tracefs already. Fixes https://github.com/lxc/lxd/issues/7059 --- diff --git a/units/sys-kernel-tracing.mount b/units/sys-kernel-tracing.mount index cb42b47012f..e29b258a47c 100644 --- a/units/sys-kernel-tracing.mount +++ b/units/sys-kernel-tracing.mount @@ -12,6 +12,7 @@ Description=Kernel Trace File System Documentation=https://www.kernel.org/doc/Documentation/trace/ftrace.txt Documentation=https://www.freedesktop.org/wiki/Software/systemd/APIFileSystems DefaultDependencies=no +ConditionVirtualization=!lxc ConditionPathExists=/sys/kernel/tracing ConditionCapability=CAP_SYS_RAWIO Before=sysinit.target