chiark
/
gitweb
/
~ianmdlvl
/
elogind.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
usb_id: fix typo
[elogind.git]
/
extras
/
start_udev
diff --git
a/extras/start_udev
b/extras/start_udev
index 5a7bc63515f769ebead6d3ba0bad028820b5f9ca..c2518761e316d42a6b1f7da54a3479b4ae2cba90 100644
(file)
--- a/
extras/start_udev
+++ b/
extras/start_udev
@@
-1,4
+1,4
@@
-#! /bin/
ba
sh
+#! /bin/sh
#
# start_udev
#
#
# start_udev
#
@@
-29,6
+29,8
@@
bin=/sbin/udev
udevd=/sbin/udevd
run_udev () {
udevd=/sbin/udevd
run_udev () {
+ export ACTION=add
+
# handle block devices and their partitions
for i in ${sysfs_dir}/block/*; do
# add each drive
# handle block devices and their partitions
for i in ${sysfs_dir}/block/*; do
# add each drive
@@
-85,10
+87,13
@@
echo "mounting... ramfs at $udev_root"
mount -n -t ramfs none $udev_root
# propogate /udev from /sys
mount -n -t ramfs none $udev_root
# propogate /udev from /sys
-export ACTION=add
-export UDEV_NO_SLEEP=1
echo "Creating initial udev device nodes:"
echo "Creating initial udev device nodes:"
-run_udev
+
+# You can use the shell scripts above by calling run_udev or execute udevstart
+# which does the same thing, but much faster by not using shell.
+# only comment out one of the following lines.
+#run_udev
+/sbin/udevstart
echo "making extra nodes"
make_extra_nodes
echo "making extra nodes"
make_extra_nodes