Fix 'rc_parallel="YES"' error
[zfs.git] / etc / init.d / zfs.gentoo
index c9c5d85..d43a5a0 100644 (file)
@@ -6,7 +6,7 @@
 depend()
 {
        before net
-       after udev
+       after udev localmount
        keyword -lxc -openvz -prefix -vserver
 }
 
@@ -41,6 +41,10 @@ checksystem() {
 start() {
        ebegin "Starting ZFS"
        checksystem || return 1
+
+       # Delay until all required block devices are present.
+       udevadm settle
+
        if [ ! -c /dev/zfs ]; then
                modprobe $ZFS_MODULE
                rv=$?