X-Git-Url: https://hackdaworld.org/gitweb/?p=hdw-linux%2Fhdw-linux.git;a=blobdiff_plain;f=packages%2Fbase%2Fudev%2Finit_udev.sh;h=75280856334103708a0ef9a0aaf41866d66e12c2;hp=408841a089791d6a931756bee3a45b9a4ca967f0;hb=7aec53417f2a86067cbaa51fcfa5a26b62064ebd;hpb=d5e2a77f2c61f0a41d96304e339370a82c141cc2 diff --git a/packages/base/udev/init_udev.sh b/packages/base/udev/init_udev.sh index 408841a..7528085 100644 --- a/packages/base/udev/init_udev.sh +++ b/packages/base/udev/init_udev.sh @@ -46,14 +46,17 @@ add_nodes() { ln -snf /proc/self/fd/1 $udev_root/stdout ln -snf /proc/self/fd/2 $udev_root/stderr ln -snf /proc/kcore $udev_root/core - mkdir $udev_root/pts + mount $udev_root/pts mkdir $udev_root/shm + mount $udev_root/shm } # delete them when shutting down (not used right now) del_nodes() { - rm $udev_root/{fd,stdin,stdout,stderr,core} + umount $udev_root/shm + umount $udev_root/pts + rm -rf $udev_root/{fd,stdin,stdout,stderr,core,pts,shm} } # main procedures @@ -74,7 +77,6 @@ in add_nodes $udevd & echo " done" - touch /var/lock/subsys/udev ;; stop) echo -n "stopping udev ..." @@ -82,7 +84,6 @@ in run_udev del_nodes echo " done" - rm /var/lock/subsys/udev ;; restart) /etc/init.d/udev stop