# Initialize the hotplugging subsystem for Cardbus, IEEE1394, PCI, and # USB devices. On a 2.4.x kernel this will run the old hotplug system # started with /etc/rc.d/rc.hotplug. On a newer kernel, hotplugging # will be handled by udev. If you run a 2.6+ kernel, don't shut off # udev unless you also don't want hotplugging support. if cat /proc/mounts | grep -wq sysfs ; then if ! grep -wq nohotplug /proc/cmdline ; then if [ -x /etc/rc.d/rc.udev ]; then if [ -d /dev/.udev/failed ]; then for i in /dev/.udev/failed/*; do echo "add" > "${i}/uevent" done fi elif [ -x /etc/rc.d/rc.hotplug ]; then . /etc/rc.d/rc.hotplug start fi fi elif [ -x /etc/rc.d/rc.hotplug -a -w /proc/sys/kernel/hotplug ]; then if ! grep -wq nohotplug /proc/cmdline ; then . /etc/rc.d/rc.hotplug start fi fi