From: Tom Gundersen Date: Thu, 27 Sep 2012 14:36:44 +0000 (+0200) Subject: udev: don't let systemd-udev-settle delay basic.target X-Git-Tag: v193~9 X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?p=elogind.git;a=commitdiff_plain;h=44b1222bd3ab1adc952751f7251b9bbfe4796333;hp=2cf598fe02a391e771874b6aa43b55f81068e119 udev: don't let systemd-udev-settle delay basic.target It is no longer possible to manually enable systemd-udev-settle.service, so its only use is by legacy services explicitly pulling it in. It makes sense for these services to also explicitly order themselves after udev-settle.service, which makes After=basic.target redundant. This should reduce the negative effect on boot-time of having to enable legacy services such as lvm.service. --- diff --git a/units/systemd-udev-settle.service.in b/units/systemd-udev-settle.service.in index e9f283686..b63194964 100644 --- a/units/systemd-udev-settle.service.in +++ b/units/systemd-udev-settle.service.in @@ -21,7 +21,6 @@ Documentation=man:udev(7) man:systemd-udevd.service(8) DefaultDependencies=no Wants=systemd-udevd.service After=systemd-udev-trigger.service -Before=basic.target ConditionCapability=CAP_MKNOD [Service]