beautified devtmpfs mount 0.3
authorHarald Hoyer <harald@redhat.com>
Thu, 2 Jul 2009 09:59:46 +0000 (11:59 +0200)
committerHarald Hoyer <harald@redhat.com>
Thu, 2 Jul 2009 09:59:46 +0000 (11:59 +0200)
modules.d/99base/init

index 0e29d76..701706d 100755 (executable)
@@ -52,8 +52,9 @@ mount -t proc /proc /proc >/dev/null 2>&1
 mount -t sysfs /sys /sys >/dev/null 2>&1
 
 if [ ! -c /dev/ptmx ]; then
-    if mount -t devtmpfs -omode=0755 udev /dev >/dev/null 2>&1; then
-    :; else
+    # try to mount devtmpfs
+    if ! mount -t devtmpfs -omode=0755 udev /dev >/dev/null 2>&1; then
+        # if it failed fall back to normal tmpfs
        mount -t tmpfs -omode=0755 udev /dev >/dev/null 2>&1 
        # Make some basic devices first, let udev handle the rest
        mknod /dev/null c 1 3