]> git.ipfire.org Git - thirdparty/systemd.git/blame - units/systemd-udev-settle.service.in
man: refer to udevd by its service name not binary name
[thirdparty/systemd.git] / units / systemd-udev-settle.service.in
CommitLineData
49dbfa7b
LP
1# This file is part of systemd.
2#
3# systemd is free software; you can redistribute it and/or modify it
4# under the terms of the GNU Lesser General Public License as published by
5# the Free Software Foundation; either version 2.1 of the License, or
6# (at your option) any later version.
7
daf32d32
KS
8# This service is usually not enabled by default. If enabled, it
9# acts as a barrier for basic.target -- so all later services will
ce440d1c
KS
10# wait for udev completely finishing its coldplug run.
11#
daf32d32
KS
12# If needed, to work around broken or non-hotplug-aware services,
13# it might be enabled unconditionally, or pulled-in on-demand by
14# the services that assume a fully populated /dev at startup. It
15# should not be used or pulled-in ever on systems without such
16# legacy services running.
ce440d1c 17
43fefbf6 18[Unit]
4c9b12a7 19Description=udev Wait for Complete Device Initialization
b79f817b 20Documentation=man:udev(7) man:systemd-udevd.service(8)
29c1a0d4 21DefaultDependencies=no
180bd812 22Wants=systemd-udev.service
a2368a3f 23After=systemd-udev-trigger.service
d8b9a5c1 24Before=basic.target
fb316903 25ConditionCapability=CAP_MKNOD
43fefbf6
KS
26
27[Service]
68bc0d79 28Type=oneshot
d2f4a346 29TimeoutSec=180
bd078c90 30RemainAfterExit=yes
12a362be 31ExecStart=@bindir@/udevadm settle
ce440d1c
KS
32
33[Install]
34WantedBy=basic.target