From 3179cd695ffadf34c958af6dd7c5e1773108ad8b Mon Sep 17 00:00:00 2001 From: DJ Lucas Date: Sat, 29 May 2010 02:39:28 +0000 Subject: Sync lsb-v3 scripts to LFS-Bootscripts-20100529 (udev changes). git-svn-id: http://svn.linuxfromscratch.org/LFS/trunk/BOOK@9290 4aa44e1e-78dd-0310-a6d2-fbcd4c07a689 --- bootscripts/contrib/lsb-v3/init.d/udev | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'bootscripts/contrib/lsb-v3/init.d/udev') diff --git a/bootscripts/contrib/lsb-v3/init.d/udev b/bootscripts/contrib/lsb-v3/init.d/udev index fa3e71006..5e74561ca 100644 --- a/bootscripts/contrib/lsb-v3/init.d/udev +++ b/bootscripts/contrib/lsb-v3/init.d/udev @@ -37,7 +37,9 @@ case "${1}" in # 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'). - mount -n -t tmpfs tmpfs /dev -o mode=755 + if ! mountpoint /dev > /dev/null; then + mount -n -t tmpfs tmpfs /dev -o mode=755 + fi if [ ${?} != 0 ]; then echo_failure boot_mesg -n "FAILURE:\n\nCannot mount a tmpfs" ${FAILURE} @@ -63,7 +65,7 @@ case "${1}" in # Now traverse /sys in order to "coldplug" devices that have # already been discovered - /sbin/udevadm trigger + /sbin/udevadm trigger --action=add # Now wait for udevd to process the uevents we triggered /sbin/udevadm settle -- cgit v1.2.3-54-g00ecf