summaryrefslogtreecommitdiffstats
path: root/disk/eudev/init.d/coldplug
diff options
context:
space:
mode:
Diffstat (limited to 'disk/eudev/init.d/coldplug')
-rwxr-xr-xdisk/eudev/init.d/coldplug28
1 files changed, 28 insertions, 0 deletions
diff --git a/disk/eudev/init.d/coldplug b/disk/eudev/init.d/coldplug
new file mode 100755
index 0000000000..0f38ba635e
--- /dev/null
+++ b/disk/eudev/init.d/coldplug
@@ -0,0 +1,28 @@
+#!/bin/bash
+
+PROGRAM=/bin/false
+RUNLEVEL=DEV
+ESSENTIAL=yes
+NEEDS="udevd"
+
+# source function library
+. /etc/init.d/smgl_init
+. /etc/sysconfig/devices
+
+start()
+{
+ if [[ $DEVICES = udev ]]; then
+ echo "Triggering kernel device uevents..."
+ /sbin/udevadm trigger
+ evaluate_retval
+ echo "Waiting for all events to be handled..."
+ /sbin/udevadm settle --timeout=60
+ fi
+ evaluate_retval
+}
+
+stop() { exit 0; }
+restart() { exit 3; }
+reload() { exit 3; }
+force_reload() { exit 3; }
+status() { exit 3; }