chiark / gitweb /
units: systemd-logind fails hard without dbus
[elogind.git] / units / kmod-static-nodes.service.in
index d8a84204a713a02d3020627303705cadae1eb050..368f980fd11548915900fb855b9a8663fc57b095 100644 (file)
@@ -10,9 +10,9 @@ Description=Create list of required static device nodes for the current kernel
 DefaultDependencies=no
 Before=sysinit.target systemd-tmpfiles-setup-dev.service
 ConditionCapability=CAP_MKNOD
+ConditionPathExists=/lib/modules/%v/modules.devname
 
 [Service]
 Type=oneshot
 RemainAfterExit=yes
-ExecStartPre=@MKDIR_P@ /run/tmpfiles.d
 ExecStart=@KMOD@ static-nodes --format=tmpfiles --output=/run/tmpfiles.d/kmod.conf