-#! /bin/bash
+#! /bin/sh
#
# udev init script to setup /udev
#
prog=udev
sysfs_dir=/sys
bin=/sbin/udev
+udevd=/sbin/udevd
udev_root=/udev
run_udev () {
fi
# remove the database if it is there as we always want to start fresh
- if [ -f $udev_root/.udev.tdb ]; then
- rm -f $udev_root/.udev.tdb
+ if [ -f $udev_root/.udevdb ]; then
+ rm -rf $udev_root/.udevdb
fi
# propogate /udev from /sys - we only need this while we do not
echo -n $"Creating initial udev device nodes:"
run_udev
make_extra_nodes
+
+ # We want to start udevd ourselves if it isn't already running. This
+ # lets udevd run at a sane nice level...
+ $udevd &
+
success /bin/true
echo
touch /var/lock/subsys/udev