Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit aa6dbe21 authored by Ying Wang's avatar Ying Wang
Browse files

Try to fix system.img in update zip file.

Change-Id: Ic4f1c7478a22b1f8134ac768904e437fcfea700a
parent d421f57d
Loading
Loading
Loading
Loading
+13 −3
Original line number Diff line number Diff line
@@ -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()