From: Zbigniew Jędrzejewski-Szmek Date: Mon, 19 Aug 2013 20:59:42 +0000 (-0400) Subject: units: disable kmod-static-nodes.service in containers X-Git-Tag: v207~107 X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=commitdiff_plain;h=219061dc524368179b2e65cfe91d4d6b23396ba8;p=elogind.git units: disable kmod-static-nodes.service in containers Fixes https://bugzilla.redhat.com/show_bug.cgi?id=998122. Note: upstream kmod has a patch [1] to exit with a warning if modules.devname is missing. We could use new %v specifier to make this service conditional on the existence of this file, but this could mask a kernel installation error, hence we should let kmod run even if the file doesn't exist. [1] http://git.kernel.org/cgit/utils/kernel/kmod/kmod.git/commit/?id=ae17710117 --- diff --git a/units/kmod-static-nodes.service.in b/units/kmod-static-nodes.service.in index cdfc6e56e..98664ea18 100644 --- a/units/kmod-static-nodes.service.in +++ b/units/kmod-static-nodes.service.in @@ -9,6 +9,7 @@ Description=Create list of required static device nodes for the current kernel DefaultDependencies=no Before=sysinit.target systemd-tmpfiles-setup-dev.service +ConditionVirtualization=!container [Service] Type=oneshot