Check for "udevadm settle" vs "udevsettle"
[zfs.git] / etc / init.d / zfs.redhat
index c1f2fb8..d3475f0 100644 (file)
@@ -77,7 +77,11 @@ start()
         fi
 
        # Delay until all required block devices are present.
-       udevadm settle
+       if [ -x /sbin/udevadm ]; then
+               /sbin/udevadm settle
+       elif [ -x /sbin/udevsettle ]; then
+               /sbin/udevsettle
+       fi
 
        # load kernel module infrastructure
        if ! grep -q zfs /proc/modules ; then