X-Git-Url: https://hackdaworld.org/gitweb/?a=blobdiff_plain;f=packages%2Fbase%2Fudev%2Finit_udev.sh;h=e3cf08e86e4d913b7a7ad920c6df1c5ecf6920ca;hb=029ff78113d34dc147be031354a4d87d8a1224b7;hp=e2f595c6844cb9d8d509f5f6d4dc1e09f74964c0;hpb=0adb8e6cc6bae716ad6d56dcb0fa5a472b5b2c05;p=hdw-linux%2Fhdw-linux.git diff --git a/packages/base/udev/init_udev.sh b/packages/base/udev/init_udev.sh index e2f595c..e3cf08e 100644 --- a/packages/base/udev/init_udev.sh +++ b/packages/base/udev/init_udev.sh @@ -29,7 +29,7 @@ run_udev() { # all other devices for i in ${sysfs_dir}/class/*; do for j in $i/*; do - # cruel hack, to not add/del /dev/null + # cruel hack to not del /dev/null if [ "$j" != "${sysfs_dir}/class/mem/null" -o \ "$ACTION" != "remove" ] ; then if [ -f $j/dev ]; then @@ -38,7 +38,7 @@ run_udev() { cut --delimiter='/' --fields=3-` $bin $CLASS & fi - #fi + fi done done return 0 @@ -63,17 +63,17 @@ case "$1" in start) echo -n "starting udev ..." - echo "/sbin/udev" > /proc/sys/kernel/hotplug if [ ! -d $sysfs_dir/block ] ; then echo "fatal: sysfs not mounted" exit 1 fi rm -f $udev_root/.udev.tdb - [ ! -f ${udev_root}/null ] && \ + [ ! -c ${udev_root}/null ] && \ mknod -m 0660 ${udev_root}/null c 1 3 export ACTION=add export UDEV_NO_SLEEP=1 - run_udev + #run_udev + /sbin/udevstart add_nodes $udevd & echo " done"