summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--init/udev-control.socket2
-rw-r--r--init/udev-kernel.socket2
-rw-r--r--init/udev.service.in2
3 files changed, 3 insertions, 3 deletions
diff --git a/init/udev-control.socket b/init/udev-control.socket
index ea21803f77..858ddffd38 100644
--- a/init/udev-control.socket
+++ b/init/udev-control.socket
@@ -1,7 +1,7 @@
[Unit]
Description=udev Control Socket
DefaultDependencies=no
-ConditionVirtualization=!container
+ConditionCapability=CAP_MKNOD
[Socket]
Service=udev.service
diff --git a/init/udev-kernel.socket b/init/udev-kernel.socket
index b6d1c88c18..1c5545378e 100644
--- a/init/udev-kernel.socket
+++ b/init/udev-kernel.socket
@@ -1,7 +1,7 @@
[Unit]
Description=udev Kernel Socket
DefaultDependencies=no
-ConditionVirtualization=!container
+ConditionCapability=CAP_MKNOD
[Socket]
Service=udev.service
diff --git a/init/udev.service.in b/init/udev.service.in
index 0a3f62869f..000721810b 100644
--- a/init/udev.service.in
+++ b/init/udev.service.in
@@ -4,7 +4,7 @@ Wants=udev-control.socket udev-kernel.socket
After=udev-control.socket udev-kernel.socket
Before=basic.target
DefaultDependencies=no
-ConditionVirtualization=!container
+ConditionCapability=CAP_MKNOD
[Service]
Type=notify