Another fix about using udevsettle or "udevadm settle".
authorSteven Shiau <steven@nchc.org.tw>
Fri, 8 Aug 2008 14:07:11 +0000 (16:07 +0200)
committerDaniel Baumann <daniel@debian.org>
Wed, 9 Mar 2011 16:48:01 +0000 (17:48 +0100)
scripts/live-helpers

index 619cbb4..fdf7b38 100644 (file)
@@ -190,7 +190,15 @@ setup_loop ()
        local readonly=${6}
 
        modprobe -q -b "${module}"
-       udevsettle
+
+       if [ -x /sbin/udevadm ]
+       then
+               # lenny
+               udevadm settle
+       else
+               # etch
+               udevsettle
+       fi
 
        for loopdev in ${pattern}
        do