[PATCH] make udev init script run udev in the background to let startup go much faster

This commit is contained in:
greg@kroah.com 2003-12-24 21:25:40 -08:00 committed by Greg KH
parent 07562d6ecf
commit 5779dd31f4
1 changed files with 4 additions and 3 deletions

View File

@ -28,13 +28,13 @@ case "$1" in
for i in ${sysfs_dir}/block/*; do
# add each drive
export DEVPATH=${i#${sysfs_dir}}
$bin block
$bin block &
# add each partition, on each device
for j in $i/*; do
if [ -f $j/dev ]; then
export DEVPATH=${j#${sysfs_dir}}
$bin block
$bin block &
fi
done
done
@ -45,13 +45,14 @@ case "$1" in
export DEVPATH=${j#${sysfs_dir}}
CLASS=`echo ${i#${sysfs_dir}} | \
cut --delimiter='/' --fields=3-`
$bin $CLASS
$bin $CLASS &
fi
done
done
;;
stop)
# be careful
action "Removing udev device nodes: " /bin/true
if [ $udev_dir -a "$udev_dir" != "/" ]; then
# clear out /udev
rm -rf ${udev_dir}/*