chiark / gitweb /
udevd: sort into sysinit instead of basic target
authorKay Sievers <kay@vrfy.org>
Tue, 12 Mar 2013 14:35:17 +0000 (15:35 +0100)
committerKay Sievers <kay@vrfy.org>
Tue, 12 Mar 2013 14:56:19 +0000 (15:56 +0100)
units/systemd-udev-settle.service.in
units/systemd-udevd.service.in

index 8070559c18ed430f7071334013f8ef183dd69f94..107fd8d1cc645b638533de6e6cd056c69a88f3d1 100644 (file)
@@ -5,15 +5,9 @@
 #  the Free Software Foundation; either version 2.1 of the License, or
 #  (at your option) any later version.
 
-# This service is usually not enabled by default. If enabled, it
-# acts as a barrier for basic.target -- so all later services will
-# wait for udev completely finishing its coldplug run.
-#
-# If needed, to work around broken or non-hotplug-aware services,
-# it might be enabled unconditionally, or pulled-in on-demand by
-# the services that assume a fully populated /dev at startup. It
-# should not be used or pulled-in ever on systems without such
-# legacy services running.
+# This service can dynamically be pulled-in by legacy services which
+# cannot reliably cope with dynamic device configurations, and wrongfully
+# expect a populated /dev during bootup.
 
 [Unit]
 Description=udev Wait for Complete Device Initialization
index 2fe7822fe9e4ca77172f1d46402da0afd4c0501c..86c650c0db4805f8bf740bb8e76c73ea11b7cc8d 100644 (file)
@@ -10,7 +10,7 @@ Description=udev Kernel Device Manager
 Documentation=man:systemd-udevd.service(8) man:udev(7)
 Wants=systemd-udevd-control.socket systemd-udevd-kernel.socket
 After=systemd-udevd-control.socket systemd-udevd-kernel.socket
-Before=basic.target
+Before=sysinit.target
 DefaultDependencies=no
 ConditionCapability=CAP_MKNOD