summaryrefslogtreecommitdiff
path: root/packages/udev/files/init
diff options
context:
space:
mode:
authorRaymond Danks <raymond@edanks.com>2006-07-24 16:23:08 +0000
committerRaymond Danks <raymond@edanks.com>2006-07-24 16:23:08 +0000
commit9a5e17007ad87d71e1018775dc36ce60448eb6c1 (patch)
treecfd07699cfdb0e8ff7aee31e5692e4c3ceda410b /packages/udev/files/init
parentf559e1bedea1623ce3399fcbc52727cb02a78863 (diff)
udev - /proc/sys/kernel/hotplug hasmoved to /sys/kernel/uevent_helper in 2.6.16.
Diffstat (limited to 'packages/udev/files/init')
-rwxr-xr-xpackages/udev/files/init8
1 files changed, 6 insertions, 2 deletions
diff --git a/packages/udev/files/init b/packages/udev/files/init
index 1022b40c89..8cbab188f0 100755
--- a/packages/udev/files/init
+++ b/packages/udev/files/init
@@ -138,7 +138,7 @@ if [ ! -d /sys/class/ ]; then
exit 1
fi
-if [ ! -e /proc/sys/kernel/hotplug ]; then
+if [ ! -e /proc/sys/kernel/hotplug ] && [ ! -e /sys/kernel/uevent_helper ]; then
echo "udev requires hotplug support, not started."
exit 1
fi
@@ -161,7 +161,11 @@ case "$1" in
warn_if_interactive
#echo /sbin/udevsend > /proc/sys/kernel/hotplug
- echo "" > /proc/sys/kernel/hotplug
+ if [ -e /sys/kernel/uevent_helper ] ; then
+ echo "" > /sys/kernel/uevent_helper
+ else
+ echo "" > /proc/sys/kernel/hotplug
+ fi
udevsend
if [ "$UDEV_DISABLED" = "yes" ]; then
echo "udev disabled on the kernel command line, not started."