Explain why BuildImage failed.

BuildImage can return false for lots of reasons. Log two of the more
plausible ones. You'll still need to edit this file and pass True to
RunCommand to work out *what* went wrong, but at least this logging will
tell you *where* things went wrong.

Bug: http://b/63142920
Test: debugged my actual problem
Change-Id: If84427058108dcac0a1b5e2216b8bb11eef522ca
This commit is contained in:
Elliott Hughes
2017-12-06 12:16:39 -08:00
parent 44e363f1e3
commit 73ff57f48a

View File

@@ -548,6 +548,7 @@ def BuildImage(in_dir, prop_dict, out_file, target_out=None):
if base_fs_file is not None:
os.remove(base_fs_file)
if exit_code != 0:
print("Error: '%s' failed with exit code %d" % (build_command, exit_code))
return False
# Bug: 21522719, 22023465
@@ -625,7 +626,11 @@ def BuildImage(in_dir, prop_dict, out_file, target_out=None):
os.remove(unsparse_image)
return exit_code == 0
if exit_code != 0:
print("Error: '%s' failed with exit code %d" % (e2fsck_command, exit_code))
return False
return True
def ImagePropFromGlobalDict(glob_dict, mount_point):