mkefidisk: Attempt to automatically unmount target device
With automounters abounding it makes more sense to attempt to unmount the device rather than abort, just like ddimage does. (From OE-Core rev: f522ff19ba4b80788d66a2c58ee50b86fdfea15f) Signed-off-by: Darren Hart <dvhart@linux.intel.com> Signed-off-by: Saul Wold <sgw@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit is contained in:
parent
f9a06709d8
commit
d853d5b6d0
|
@ -102,11 +102,15 @@ fi
|
|||
#
|
||||
grep -q $DEVICE /proc/mounts
|
||||
if [ $? -eq 0 ]; then
|
||||
echo "ERROR: $DEVICE partitions mounted:"
|
||||
grep $DEVICE /proc/mounts | cut -f 1 -d " "
|
||||
echo "Unmount the partitions listed and try again."
|
||||
echo -n "$DEVICE listed in /proc/mounts, attempting to unmount..."
|
||||
umount $DEVICE* 2>/dev/null
|
||||
grep -q $DEVICE /proc/mounts
|
||||
if [ $? -eq 0 ]; then
|
||||
echo "FAILED"
|
||||
exit 1
|
||||
fi
|
||||
echo "OK"
|
||||
fi
|
||||
|
||||
|
||||
#
|
||||
|
@ -153,6 +157,7 @@ echo "Boot partition size: $BOOT_SIZE MB ($BOOTFS)"
|
|||
echo "ROOTFS partition size: $ROOTFS_SIZE MB ($ROOTFS)"
|
||||
echo "Swap partition size: $SWAP_SIZE MB ($SWAP)"
|
||||
echo "*****************"
|
||||
|
||||
echo "Deleting partition table on $DEVICE ..."
|
||||
dd if=/dev/zero of=$DEVICE bs=512 count=2
|
||||
|
||||
|
|
Loading…
Reference in New Issue