chiark / gitweb /
use CAP_MKNOD ConditionCapability
[elogind.git] / units / kmod-static-nodes.service.in
index f8a2d474efe70c0c63143e76df09fd9388412bf8..d8a84204a713a02d3020627303705cadae1eb050 100644 (file)
@@ -9,8 +9,10 @@
 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
 
 [Service]
 Type=oneshot
-ExecStartPre=/usr/bin/mkdir -p /run/tmpfiles.d
+RemainAfterExit=yes
+ExecStartPre=@MKDIR_P@ /run/tmpfiles.d
 ExecStart=@KMOD@ static-nodes --format=tmpfiles --output=/run/tmpfiles.d/kmod.conf