]> git.ipfire.org Git - thirdparty/systemd.git/blame - units/systemd-udev-settle.service.in
units: avoid redundant VT clearing by agetty
[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
49dbfa7b 20Documentation=man:udev(7)
3e920c71 21Documentation=man:systemd-udevd(8)
29c1a0d4 22DefaultDependencies=no
180bd812 23Wants=systemd-udev.service
daf32d32 24After=udev-trigger.service
d8b9a5c1 25Before=basic.target
fb316903 26ConditionCapability=CAP_MKNOD
43fefbf6
KS
27
28[Service]
68bc0d79 29Type=oneshot
d2f4a346 30TimeoutSec=180
bd078c90 31RemainAfterExit=yes
12a362be 32ExecStart=@bindir@/udevadm settle
ce440d1c
KS
33
34[Install]
35WantedBy=basic.target