diff options
author | Alan Jenkins <alan.christopher.jenkins@gmail.com> | 2017-08-15 15:22:44 +0200 |
---|---|---|
committer | Alan Jenkins <alan.christopher.jenkins@gmail.com> | 2017-08-15 15:22:44 +0200 |
commit | 1d422b153bf9e9409e95e7596a2ea59cdb9e7b19 (patch) | |
tree | a48dac1bad79345ee948f3c9c3149d2682671138 /units/systemd-udevd.service.in | |
parent | units: Sockets= already implies Wants= and After= (systemd-udevd.service) (diff) | |
download | systemd-1d422b153bf9e9409e95e7596a2ea59cdb9e7b19.tar.xz systemd-1d422b153bf9e9409e95e7596a2ea59cdb9e7b19.zip |
units: order service(s) before udevd, not udev-trigger (coldplug)
Since hotplugs happen as soon as udevd is started, there is not much sense
in giving udev-trigger an After= dependency on any service. The device
could be hotplugged before coldplug starts.
This is intended to avoid the race window where we create the hwdb with
the wrong selinux context (then fix it up afterwards).
https://github.com/systemd/systemd/issues/3458#issuecomment-322444107
Diffstat (limited to 'units/systemd-udevd.service.in')
-rw-r--r-- | units/systemd-udevd.service.in | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/units/systemd-udevd.service.in b/units/systemd-udevd.service.in index 5860545801..3b92c6a866 100644 --- a/units/systemd-udevd.service.in +++ b/units/systemd-udevd.service.in @@ -9,7 +9,7 @@ Description=udev Kernel Device Manager Documentation=man:systemd-udevd.service(8) man:udev(7) DefaultDependencies=no -After=systemd-sysusers.service +After=systemd-sysusers.service systemd-hwdb-update.service Before=sysinit.target ConditionPathIsReadWrite=/sys |