Actually it turned out that any direct write access to the block device
might trigger kernel and udev to re-read partition table, so call
'udevadm settle' always after writing boot image directly to block
device.
Signed-off-by: Marek Szyprowski <m.szyprowski@samsung.com>
Change-Id: I3caf4ea6d3b89cb333e38f7b30dcf44685d73335
proc_dd.communicate()
logging.info("Done")
- # writing to sector zero might trigger kernel/udev to re-read partition table
- if sector == 0:
- wait_for_udev()
+ # direct writing to block device might trigger kernel/udev to re-read partition table
+ wait_for_udev()
#TODO: verification