]> code.ossystems Code Review - openembedded-core.git/commitdiff
bitbake/build.py: Remove zero sized log files
authorRichard Purdie <richard@ted.(none)>
Tue, 22 Sep 2009 19:14:34 +0000 (20:14 +0100)
committerRichard Purdie <rpurdie@linux.intel.com>
Thu, 24 Sep 2009 17:57:09 +0000 (18:57 +0100)
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
bitbake-dev/lib/bb/build.py
bitbake/lib/bb/build.py

index 9bb5abd78d3ea723d7cd4c1d40afbad250ffdb00..05b7d94d130d7d5e50c6731e899c47e6a14af8ac 100644 (file)
@@ -184,6 +184,10 @@ def exec_func(func, d, dirs = None):
         so.close()
         se.close()
 
+        if os.path.getsize(logfile) == 0:
+            bb.msg.debug(2, bb.msg.domain.Build, "Zero size logfile %s, removing" % logfile)
+            os.remove(logfile)
+
         # Close the backup fds
         os.close(osi[0])
         os.close(oso[0])
index 7644bf0ee7ae9995a86cc463d480547e22b05d1e..e56f4bcf167a1b0ef268d063d89dd1c10eb547e8 100644 (file)
@@ -225,6 +225,10 @@ def exec_func_shell(func, d, flags):
         so.close()
         se.close()
 
+        if os.path.getsize(logfile) == 0:
+            bb.msg.debug(2, bb.msg.domain.Build, "Zero size logfile %s, removing" % logfile)
+            os.remove(logfile)
+
         # close the backup fds
         os.close(osi[0])
         os.close(oso[0])