diff options
author | Ying Wang <wangying@google.com> | 2010-08-26 14:01:50 -0700 |
---|---|---|
committer | Ying Wang <wangying@google.com> | 2010-08-26 15:16:22 -0700 |
commit | aa6dbe2144196bb6f9c1b6b539126250f9ef8af6 (patch) | |
tree | 96a189af69837d1a84e134ee17c728b8b2218c8d | |
parent | d421f57d22009e4d9ce71298c2f93636ff9e7d9d (diff) | |
download | build-aa6dbe2144196bb6f9c1b6b539126250f9ef8af6.zip build-aa6dbe2144196bb6f9c1b6b539126250f9ef8af6.tar.gz build-aa6dbe2144196bb6f9c1b6b539126250f9ef8af6.tar.bz2 |
Try to fix system.img in update zip file.
Change-Id: Ic4f1c7478a22b1f8134ac768904e437fcfea700a
-rwxr-xr-x | tools/releasetools/img_from_target_files | 16 |
1 files changed, 13 insertions, 3 deletions
diff --git a/tools/releasetools/img_from_target_files b/tools/releasetools/img_from_target_files index 1f119ad..0c4c859 100755 --- a/tools/releasetools/img_from_target_files +++ b/tools/releasetools/img_from_target_files @@ -130,9 +130,19 @@ def AddSystem(output_zip): build_command.append(os.path.join(OPTIONS.input_tmp, "system")) build_command.append(img.name) - p = common.Run(build_command) - p.communicate() - assert p.returncode == 0, "build system.img image failed" + # p = common.Run(build_command) + # p.communicate() + # assert p.returncode == 0, "build system.img image failed" + + # TODO: Why the above common.Run() generate different system.img for crespo? + str_command = "mkyaffs2image -f "; + if OPTIONS.mkyaffs2_extra_flags is not None: + str_command = str_command + OPTIONS.mkyaffs2_extra_flags + str_command = str_command + " " + os.path.join(OPTIONS.input_tmp, "system") + " " + img.name + + print "running " + str_command + exit_code = os.system(str_command) + assert exit_code == 0, "build system.img image failed" img.seek(os.SEEK_SET, 0) data = img.read() |