udev: process udev events on startup in init.d script

udev rules are not processed for kernel events that occur before
the udev daemon is started. Call udevadm trigger to replay these
missed events.

Signed-off-by: Jonathan Liu <net147@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
This commit is contained in:
Jonathan Liu 2012-07-28 00:03:58 +10:00 committed by Thomas Petazzoni
parent b08fd56ae8
commit 29afecace9

View file

@ -30,6 +30,7 @@ case "$1" in
echo -n "Populating ${udev_root:-/dev} using udev: " echo -n "Populating ${udev_root:-/dev} using udev: "
echo -e '\000\000\000\000' > /proc/sys/kernel/hotplug echo -e '\000\000\000\000' > /proc/sys/kernel/hotplug
$UDEV_BIN -d || (echo "FAIL" && exit 1) $UDEV_BIN -d || (echo "FAIL" && exit 1)
udevadm trigger
echo "done" echo "done"
;; ;;
stop) stop)