projects
/
hdw-linux
/
hdw-linux.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
bugfixed boot script, udev init script, cups and shadow package
[hdw-linux/hdw-linux.git]
/
packages
/
base
/
udev
/
init_udev.sh
diff --git
a/packages/base/udev/init_udev.sh
b/packages/base/udev/init_udev.sh
index
408841a
..
7528085
100644
(file)
--- 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
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
mkdir $udev_root/pts
+ mount $udev_root/pts
mkdir $udev_root/shm
mkdir $udev_root/shm
+ mount $udev_root/shm
}
# delete them when shutting down (not used right now)
del_nodes() {
}
# 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
}
# main procedures
@@
-74,7
+77,6
@@
in
add_nodes
$udevd &
echo " done"
add_nodes
$udevd &
echo " done"
- touch /var/lock/subsys/udev
;;
stop)
echo -n "stopping udev ..."
;;
stop)
echo -n "stopping udev ..."
@@
-82,7
+84,6
@@
in
run_udev
del_nodes
echo " done"
run_udev
del_nodes
echo " done"
- rm /var/lock/subsys/udev
;;
restart)
/etc/init.d/udev stop
;;
restart)
/etc/init.d/udev stop