mirror of
https://github.com/systemd/systemd.git
synced 2024-12-23 21:35:11 +03:00
[PATCH] update the init.d udev script based on a patch from Red Hat.
This commit is contained in:
parent
552a4d426f
commit
1a3b802ff2
@ -9,6 +9,7 @@
|
|||||||
|
|
||||||
. /etc/udev/udev.conf
|
. /etc/udev/udev.conf
|
||||||
|
|
||||||
|
prog=udev
|
||||||
sysfs_dir=/sys
|
sysfs_dir=/sys
|
||||||
bin=/sbin/udev
|
bin=/sbin/udev
|
||||||
|
|
||||||
@ -38,9 +39,9 @@ run_udev () {
|
|||||||
fi
|
fi
|
||||||
done
|
done
|
||||||
done
|
done
|
||||||
|
return 0
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
case "$1" in
|
case "$1" in
|
||||||
start)
|
start)
|
||||||
if [ ! -d $sysfs_dir ]; then
|
if [ ! -d $sysfs_dir ]; then
|
||||||
@ -58,22 +59,29 @@ case "$1" in
|
|||||||
# propogate /udev from /sys - we only need this while we do not
|
# propogate /udev from /sys - we only need this while we do not
|
||||||
# have initramfs and an early user-space with which to do early
|
# have initramfs and an early user-space with which to do early
|
||||||
# device bring up
|
# 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)
|
stop)
|
||||||
# be careful
|
# be careful
|
||||||
action "Removing udev device nodes: " /bin/true
|
echo -n $"Removing udev device nodes: "
|
||||||
export ACTION=remove
|
export ACTION=remove
|
||||||
run_udev
|
run_udev
|
||||||
|
success /bin/true
|
||||||
|
echo
|
||||||
|
rm -f /var/lock/subsys/udev
|
||||||
;;
|
;;
|
||||||
status)
|
status)
|
||||||
if [ -d $udev_root ]; then
|
if [ -f /var/lock/subsys/udev ]; then
|
||||||
echo "the udev device node directory exists"
|
echo $"$prog has run"
|
||||||
else
|
exit 0
|
||||||
echo "the udev device node directory does not exist"
|
|
||||||
fi
|
fi
|
||||||
|
echo $"$prog is stopped"
|
||||||
|
exit 3
|
||||||
;;
|
;;
|
||||||
restart)
|
restart)
|
||||||
$0 stop
|
$0 stop
|
||||||
|
Loading…
Reference in New Issue
Block a user