Changed files:
start_udev -> 1.35
# retrigger all events
mkdir -p /dev/.udev/queue
- list=$(echo /sys/bus/*/devices/*/uevent)
- list="$list $(echo /sys/class/*/*/uevent)"
- list="$list $(echo /sys/block/*/uevent /sys/block/*/*/uevent)"
- for i in $list; do
- case "$i" in
- */device/uevent|*\**)
- continue
- ;;
- */class/mem/*|*/class/tty/*)
- first="$first $i"
- ;;
- */block/md*)
- last="$last $i"
- ;;
- */*)
- default="$default $i"
- ;;
- esac
- done
-
- ret=$(( $ret + $? ))
-
- # trigger the sorted events
- for i in $first $default $last; do
- echo "add" > "$i"
- done
-
+ udevtrigger
ret=$(( $ret + $? ))
# wait for the events to finish