chiark
/
gitweb
/
~ianmdlvl
/
elogind.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
552a4d4
)
[PATCH] update the init.d udev script based on a patch from Red Hat.
author
greg@kroah.com
<greg@kroah.com>
Fri, 13 Feb 2004 07:30:11 +0000
(23:30 -0800)
committer
Greg KH
<gregkh@suse.de>
Wed, 27 Apr 2005 04:32:27 +0000
(21:32 -0700)
etc/init.d/udev
patch
|
blob
|
history
diff --git
a/etc/init.d/udev
b/etc/init.d/udev
index 8a29f1197566449c011e32932933287248dc330c..69c1bab74eb7a0feade3d21859393bb2e49fb611 100644
(file)
--- a/
etc/init.d/udev
+++ b/
etc/init.d/udev
@@
-9,6
+9,7
@@
. /etc/udev/udev.conf
. /etc/udev/udev.conf
+prog=udev
sysfs_dir=/sys
bin=/sbin/udev
sysfs_dir=/sys
bin=/sbin/udev
@@
-38,9
+39,9
@@
run_udev () {
fi
done
done
fi
done
done
+ return 0
}
}
-
case "$1" in
start)
if [ ! -d $sysfs_dir ]; then
case "$1" in
start)
if [ ! -d $sysfs_dir ]; then
@@
-58,22
+59,29
@@
case "$1" in
# propogate /udev from /sys - we only need this while we do not
# have initramfs and an early user-space with which to do early
# device bring up
# propogate /udev from /sys - we only need this while we do not
# have initramfs and an early user-space with which to do early
# device bring up
- action "Creating initial udev device nodes: " /bin/true
export ACTION=add
export ACTION=add
+ echo -n $"Creating initial udev device nodes:"
run_udev
run_udev
+ success /bin/true
+ echo
+ touch /var/lock/subsys/udev
;;
stop)
# be careful
;;
stop)
# be careful
- action "Removing udev device nodes: " /bin/true
+ echo -n $"Removing udev device nodes: "
export ACTION=remove
run_udev
export ACTION=remove
run_udev
+ success /bin/true
+ echo
+ rm -f /var/lock/subsys/udev
;;
status)
;;
status)
- if [ -d $udev_root ]; then
- echo "the udev device node directory exists"
- else
- echo "the udev device node directory does not exist"
+ if [ -f /var/lock/subsys/udev ]; then
+ echo $"$prog has run"
+ exit 0
fi
fi
+ echo $"$prog is stopped"
+ exit 3
;;
restart)
$0 stop
;;
restart)
$0 stop