raw.py: print a message when compressing the image
authorArtem Bityutskiy <artem.bityutskiy@intel.com>
Thu, 8 Aug 2013 12:48:01 +0000 (15:48 +0300)
committerGerrit Code Review <gerrit2@otctools.jf.intel.com>
Wed, 14 Aug 2013 06:48:38 +0000 (23:48 -0700)
Image compression may take very long time. The last message on the screen
before compression starts is "Generating map file(s)", and then a very long
delay, so that it looks like it takes so long to generate map files, but it is
not, it is actually the compression which is slow.

Let's inform users that we start compressing the image to make it obvious what
causes the delay.

Change-Id: Ie547451519aae7be5173c05bcfab1aca6c165148
Signed-off-by: Artem Bityutskiy <artem.bityutskiy@intel.com>
mic/imager/raw.py

index 838191a..d10d59a 100644 (file)
@@ -380,6 +380,7 @@ class RawImageCreator(BaseImageCreator):
             for imgfile in os.listdir(self.__imgdir):
                 if imgfile.endswith('.raw') or imgfile.endswith('bin'):
                     imgpath = os.path.join(self.__imgdir, imgfile)
             for imgfile in os.listdir(self.__imgdir):
                 if imgfile.endswith('.raw') or imgfile.endswith('bin'):
                     imgpath = os.path.join(self.__imgdir, imgfile)
+                    msger.info("Compressing image %s" % imgfile)
                     misc.compressing(imgpath, self.compress_image)
 
         if self.pack_to:
                     misc.compressing(imgpath, self.compress_image)
 
         if self.pack_to: