SOURCES: start_udev - simplified a bit

freetz freetz at pld-linux.org
Sat Jan 7 00:40:34 CET 2006


Author: freetz                       Date: Fri Jan  6 23:40:34 2006 GMT
Module: SOURCES                       Tag: HEAD
---- Log message:
- simplified a bit

---- Files affected:
SOURCES:
   start_udev (1.27 -> 1.28) 

---- Diffs:

================================================================
Index: SOURCES/start_udev
diff -u SOURCES/start_udev:1.27 SOURCES/start_udev:1.28
--- SOURCES/start_udev:1.27	Fri Jan  6 17:03:10 2006
+++ SOURCES/start_udev	Sat Jan  7 00:40:29 2006
@@ -222,10 +222,9 @@
 # Synthesizing the initial hotplug events
 /sbin/${UDEV_STARTER}
 
-# wait for the udev/udevd childs to finish
-while [ "$(cat /proc/[0-9]*/status 2> /dev/null | \
-        grep -c -E '^Name:[[:space:]]*udevd?$')" -gt 1 ]; do
-    sleep 1
+# wait for /dev to be fully populated
+while [ -d /dev/.udev/queue/ ]; do
+    sleep 0.2
     udevd_timeout=$(($udevd_timeout - 1))
     if [ $udevd_timeout -eq 0 ]; then
 	break
================================================================

---- CVS-web:
    http://cvs.pld-linux.org/SOURCES/start_udev?r1=1.27&r2=1.28&f=u



More information about the pld-cvs-commit mailing list