Merge "manage-vdi: Wait until devices have been created before mounting"

This commit is contained in:
Jenkins 2013-07-31 14:48:21 +00:00 committed by Gerrit Code Review
commit c31d192262

View File

@ -41,7 +41,17 @@ function get_mount_device() {
echo "Failed to find mapping"
exit -1
fi
echo "/dev/mapper/${mapping}"
local device="/dev/mapper/${mapping}"
for (( i = 0; i < 5; i++ )) ; do
if [ -b $device ] ; then
echo $device
return
fi
sleep 1
done
echo "ERROR: timed out waiting for dev-mapper"
exit 1
else
echo "/dev/$dev$part"
fi