scripts: tizen: sd_fusing.py: Display an information during flashing 88/307988/2 accepted/tizen/unified/20240319.020727 accepted/tizen/unified/x/20240320.055302
authorJaehoon Chung <jh80.chung@samsung.com>
Fri, 15 Mar 2024 04:26:09 +0000 (13:26 +0900)
committerJaehoon Chung <jh80.chung@samsung.com>
Fri, 15 Mar 2024 09:25:18 +0000 (18:25 +0900)
Display an information during flashing.
Developer can see what script is doing.

Change-Id: Id6ffd67b885f623f8778db9a51e7606a7896c71a
Signed-off-by: Jaehoon Chung <jh80.chung@samsung.com>
scripts/tizen/sd_fusing.py

index 3130c55..bc67deb 100755 (executable)
@@ -756,16 +756,16 @@ def do_fuse_file(f, name, target):
             '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()