diff options
author | Paul Cercueil <paul@crapouillou.net> | 2014-10-12 09:22:07 +0200 |
---|---|---|
committer | Peter Korsgaard <peter@korsgaard.com> | 2014-10-12 09:25:53 +0200 |
commit | df8ae412a44ec21d9928e8ba753adee7207d02bc (patch) | |
tree | f3ac92409741e903903b764378ef33c12d4ee290 /package/eudev | |
parent | b55f718cbcd763e7219191300ad358d0cb3e288c (diff) |
eudev: improve S10udev script for startup
This commit adjusts the S10udev script by:
* Using the --action=add option to udevadm trigger. By default, only
the "change" events are handled by 'udevadm trigger', which means
it doesn't handle all the "device add" events that occured during
the boot time, before eudev was started.
* Adds a call to 'udevadm settle' to make sure we wait for udev to
handle all the events that occured before eudev was started.
Both of these change match what the Ubuntu and Debian udev startup
scripts are doing.
Signed-off-by: Paul Cercueil <paul@crapouillou.net>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Tested-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Peter Korsgaard <peter@korsgaard.com>
Diffstat (limited to 'package/eudev')
-rwxr-xr-x | package/eudev/S10udev | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/package/eudev/S10udev b/package/eudev/S10udev index e00aa9184..107dfd5e9 100755 --- a/package/eudev/S10udev +++ b/package/eudev/S10udev @@ -30,7 +30,8 @@ case "$1" in printf "Populating ${udev_root:-/dev} using udev: " printf '\000\000\000\000' > /proc/sys/kernel/hotplug $UDEV_BIN -d || (echo "FAIL" && exit 1) - udevadm trigger + udevadm trigger --action=add + udevadm settle echo "done" ;; stop) |