umount-all: Add udev_settle after unmounting disks.

This helps avoid an error on Ubuntu, but it's not clear if this
is a real solution or just helps by adjusting the timing of some
race condition.
This commit is contained in:
Richard W.M. Jones
2010-12-07 16:15:32 +00:00
parent 4df67f26ae
commit ad2abf89c3

View File

@@ -324,6 +324,9 @@ do_umount_all (void)
free_stringslen (mounts, size);
/* Without this, lvm_remove_all was failing on Ubuntu. */
udev_settle ();
/* We've unmounted root now, so ... */
root_mounted = 0;