diff options
-rw-r--r-- | meta/recipes-core/initrdscripts/initramfs-framework/rootfs | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/meta/recipes-core/initrdscripts/initramfs-framework/rootfs b/meta/recipes-core/initrdscripts/initramfs-framework/rootfs index 748c9391c0..ee24e82af3 100644 --- a/meta/recipes-core/initrdscripts/initramfs-framework/rootfs +++ b/meta/recipes-core/initrdscripts/initramfs-framework/rootfs | |||
@@ -13,7 +13,7 @@ rootfs_run() { | |||
13 | C=0 | 13 | C=0 |
14 | delay=${bootparam_rootdelay:-1} | 14 | delay=${bootparam_rootdelay:-1} |
15 | timeout=${bootparam_roottimeout:-5} | 15 | timeout=${bootparam_roottimeout:-5} |
16 | while [ ! -d $ROOTFS_DIR/dev ]; do | 16 | while ! mountpoint -q $ROOTFS_DIR; do |
17 | if [ $(( $C * $delay )) -gt $timeout ]; then | 17 | if [ $(( $C * $delay )) -gt $timeout ]; then |
18 | fatal "root '$bootparam_root' doesn't exist or does not contain a /dev." | 18 | fatal "root '$bootparam_root' doesn't exist or does not contain a /dev." |
19 | fi | 19 | fi |
@@ -61,7 +61,7 @@ rootfs_run() { | |||
61 | flags="$flags -t$bootparam_rootfstype" | 61 | flags="$flags -t$bootparam_rootfstype" |
62 | fi | 62 | fi |
63 | mount $flags $bootparam_root $ROOTFS_DIR | 63 | mount $flags $bootparam_root $ROOTFS_DIR |
64 | if [ -d $ROOTFS_DIR/dev ]; then | 64 | if mountpoint -q $ROOTFS_DIR; then |
65 | break | 65 | break |
66 | else | 66 | else |
67 | # It is unlikely to change, but keep trying anyway. | 67 | # It is unlikely to change, but keep trying anyway. |