SOURCES: start_udev - set default value for $udev_root - .udev.tdb...

glen glen at pld-linux.org
Tue Sep 6 21:50:18 CEST 2005


Author: glen                         Date: Tue Sep  6 19:50:18 2005 GMT
Module: SOURCES                       Tag: HEAD
---- Log message:
- set default value for $udev_root
- .udev.tdb is directory on my system, rm -rf it

---- Files affected:
SOURCES:
   start_udev (1.8 -> 1.9) 

---- Diffs:

================================================================
Index: SOURCES/start_udev
diff -u SOURCES/start_udev:1.8 SOURCES/start_udev:1.9
--- SOURCES/start_udev:1.8	Mon Nov  1 23:15:38 2004
+++ SOURCES/start_udev	Tue Sep  6 21:50:13 2005
@@ -19,14 +19,17 @@
 # Yes, it's very verbose, feel free to turn off all of the echo calls,
 # they were there to make me feel better that everything was working
 # properly during development...
-#
+
+# default value, if no config present.
+udev_root="/dev/"
+
 # don't use udev if sysfs is not mounted.
+# FIXME: this check is broken?
 [ ! -d $sysfs_dir/class ] || exit 1
 [ -r /proc/mounts ] || exit 1
 [ -x /sbin/udev ] || exit 1
 [ -f /etc/udev/udev.conf ] && . /etc/udev/udev.conf
 
-
 . /etc/rc.d/init.d/functions
 
 prog=udev
@@ -165,7 +168,7 @@
 	mount -n -o mode=0755 -t tmpfs none "$udev_root"
 	ret=$(($ret + $?))
 }
-rm -f $udev_root/.udev.tdb
+rm -rf $udev_root/.udev.tdb
 make_extra_nodes
 kill_udevd >/dev/null 2>&1
 scsi_replay >/dev/null 2>&1
================================================================

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




More information about the pld-cvs-commit mailing list