|
Lines 146-152
Link Here
|
| 146 |
# in this case we should make sure that hotplug didn't invoke an instance of udevd |
146 |
# in this case we should make sure that hotplug didn't invoke an instance of udevd |
| 147 |
# before |
147 |
# before |
| 148 |
/sbin/pidof $udevd >/dev/null && stop_daemon --no-announce --pidfile none $udevd |
148 |
/sbin/pidof $udevd >/dev/null && stop_daemon --no-announce --pidfile none $udevd |
| 149 |
|
149 |
|
|
|
150 |
# Fake uevent_seqnum to avoid race between udevd startup and udevsettle |
| 151 |
mkdir -p "$udev_root/.udev" |
| 152 |
echo 0 >"$udev_root/.udev/uevent_seqnum" |
| 153 |
|
| 150 |
# We want to start udevd ourselves if it isn't already running. This |
154 |
# We want to start udevd ourselves if it isn't already running. This |
| 151 |
# lets udevd run at a sane nice level... |
155 |
# lets udevd run at a sane nice level... |
| 152 |
if [ -z "$RUN_FROM_SYSINIT" ]; then |
156 |
if [ -z "$RUN_FROM_SYSINIT" ]; then |
|
Lines 156-164
Link Here
|
| 156 |
fi |
160 |
fi |
| 157 |
RETVAL=$[$RETVAL+$?] |
161 |
RETVAL=$[$RETVAL+$?] |
| 158 |
[ "$RETVAL" == "0" ] && echo "" >/proc/sys/kernel/hotplug |
162 |
[ "$RETVAL" == "0" ] && echo "" >/proc/sys/kernel/hotplug |
| 159 |
sync |
|
|
| 160 |
/sbin/udevtrigger |
163 |
/sbin/udevtrigger |
| 161 |
sync |
|
|
| 162 |
action "Populating /dev " /sbin/udevsettle |
164 |
action "Populating /dev " /sbin/udevsettle |
| 163 |
RETVAL=$[$RETVAL+$?] |
165 |
RETVAL=$[$RETVAL+$?] |
| 164 |
|
166 |
|