]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
units: Don't mount tracefs in LXC
authorBalint Reczey <balint.reczey@canonical.com>
Sun, 22 Mar 2020 20:37:06 +0000 (21:37 +0100)
committerZbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl>
Mon, 23 Mar 2020 07:34:48 +0000 (08:34 +0100)
Mounting tracefs fails in unprivileged LXC containers and latest LXD
(3.23) bind mounts tracefs already.

Fixes https://github.com/lxc/lxd/issues/7059

units/sys-kernel-tracing.mount

index cb42b47012fb26fca675888eaa92b4e80a58616a..e29b258a47c356e0700c0034c2eed91688b3680b 100644 (file)
@@ -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