Display an information during flashing.
Developer can see what script is doing.
Change-Id: Id6ffd67b885f623f8778db9a51e7606a7896c71a
Signed-off-by: Jaehoon Chung <jh80.chung@samsung.com>
'oflag=direct',
'iflag=fullblock',
'conv=nocreat',
+ 'status=progress',
f"of={pdevice}"]
logging.debug(" ".join(argv))
proc_dd = subprocess.Popen(argv,
bufsize=(4 << 20),
stdin=subprocess.PIPE,
stdout=None, stderr=None)
- logging.info(f"Writing {name} to {pdevice}")
+ print('\033[32m'+f"Writing {name} to {pdevice}"+'\033[0m')
buf = f.read(4 << 20)
while len(buf) > 0:
- #TODO: progress
proc_dd.stdin.write(buf)
buf = f.read(4 << 20)
proc_dd.communicate()