chiark / gitweb /
man: mention that no daemons should be started by udev
[elogind.git] / src / udev-settle.service.in
1 # This service is usually not enabled by default. If enabled, it
2 # acts as a barrier for basic.target -- so all later services will
3 # wait for udev completely finishing its coldplug run.
4 #
5 # If needed, to work around broken or non-hotplug-aware services,
6 # it might be enabled unconditionally, or pulled-in on-demand by
7 # the services that assume a fully populated /dev at startup. It
8 # should not be used or pulled-in ever on systems without such
9 # legacy services running.
10
11 [Unit]
12 Description=udev Wait for Complete Device Initialization
13 DefaultDependencies=no
14 Wants=udev.service
15 After=udev-trigger.service
16 Before=basic.target
17
18 [Service]
19 Type=oneshot
20 TimeoutSec=180
21 RemainAfterExit=yes
22 ExecStart=@bindir@/udevadm settle
23
24 [Install]
25 WantedBy=basic.target