Try to fix system.img in update zip file.
Change-Id: Ic4f1c7478a22b1f8134ac768904e437fcfea700a
This commit is contained in:
@@ -130,9 +130,19 @@ def AddSystem(output_zip):
|
|||||||
build_command.append(os.path.join(OPTIONS.input_tmp, "system"))
|
build_command.append(os.path.join(OPTIONS.input_tmp, "system"))
|
||||||
build_command.append(img.name)
|
build_command.append(img.name)
|
||||||
|
|
||||||
p = common.Run(build_command)
|
# p = common.Run(build_command)
|
||||||
p.communicate()
|
# p.communicate()
|
||||||
assert p.returncode == 0, "build system.img image failed"
|
# 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)
|
img.seek(os.SEEK_SET, 0)
|
||||||
data = img.read()
|
data = img.read()
|
||||||
|
Reference in New Issue
Block a user