|
@@ -43,36 +43,10 @@ case "${1}" in
|
|
|
/etc/rc.d/init.d/halt stop
|
|
|
fi
|
|
|
|
|
|
- # Mount a temporary file system over /dev, so that any devices
|
|
|
- # made or removed during this boot don't affect the next one.
|
|
|
- # The reason we don't write to mtab is because we don't ever
|
|
|
- # want /dev to be unavailable (such as by `umount -a').
|
|
|
- if ! mountpoint /dev > /dev/null; then
|
|
|
- mount -n -t tmpfs tmpfs /dev -o mode=755
|
|
|
- fi
|
|
|
-
|
|
|
- if [ ${?} != 0 ]; then
|
|
|
- log_failure_msg2
|
|
|
- msg="FAILURE:\n\nCannot mount a tmpfs "
|
|
|
- msg="${msg}onto /dev, this system will be halted.\n\n"
|
|
|
- msg="${msg}After you press Enter, this system "
|
|
|
- msg="${msg}will be halted and powered off.\n\n"
|
|
|
- log_failure_msg "$msg"
|
|
|
- log_info_msg "Press Enter to continue..."
|
|
|
- wait_for_user
|
|
|
- /etc/rc.d/init.d/halt stop
|
|
|
- fi
|
|
|
-
|
|
|
- ln -s /run/shm /dev/shm
|
|
|
-
|
|
|
# Udev handles uevents itself, so we don't need to have
|
|
|
# the kernel call out to any binary in response to them
|
|
|
echo > /proc/sys/kernel/hotplug
|
|
|
|
|
|
- # Copy the only static device node that Udev >= 155 doesn't
|
|
|
- # handle to /dev
|
|
|
- cp -a /lib/udev/devices/null /dev
|
|
|
-
|
|
|
# Start the udev daemon to continually watch for, and act on,
|
|
|
# uevents
|
|
|
/sbin/udevd --daemon
|