From: Claudius Heine Date: Fri, 17 Sep 2021 08:08:04 +0000 (+0200) Subject: rng-tools: add systemd-udev-settle wants to service X-Git-Tag: yocto-3.4~113 X-Git-Url: https://code.ossystems.io/gitweb?a=commitdiff_plain;h=e9715d4234eb7b45dee8b323799014646f0a1b07;p=openembedded-core.git rng-tools: add systemd-udev-settle wants to service rngd needs to start after `systemd-udev-settle` in order for the kernel modules of the random source hardware to be loaded before it is started. However, since the `rngd.service` does not require or want `systemd-udev-settle.service` it might not be scheduled for start and the `After=systemd-udev-settle.service` there has no effect. Adding `Wants=systemd-udev-settle.service` provides a weak requirement to it, so that the `rngd` is started after it, if possible. Signed-off-by: Claudius Heine Signed-off-by: Richard Purdie --- diff --git a/meta/recipes-support/rng-tools/rng-tools/rngd.service b/meta/recipes-support/rng-tools/rng-tools/rngd.service index 0559b97991..568686e80e 100644 --- a/meta/recipes-support/rng-tools/rng-tools/rngd.service +++ b/meta/recipes-support/rng-tools/rng-tools/rngd.service @@ -3,6 +3,7 @@ Description=Hardware RNG Entropy Gatherer Daemon DefaultDependencies=no After=systemd-udev-settle.service Before=sysinit.target shutdown.target +Wants=systemd-udev-settle.service Conflicts=shutdown.target [Service]