summaryrefslogtreecommitdiffstats
path: root/tools/releasetools
diff options
context:
space:
mode:
authorYing Wang <wangying@google.com>2010-08-26 15:25:53 -0700
committerAndroid Git Automerger <android-git-automerger@android.com>2010-08-26 15:25:53 -0700
commitcef82129e1b2a26f883c20521d79175747eac434 (patch)
tree1199ab95caaf0a34c9e129e54c50be31cdb03938 /tools/releasetools
parent485bd44d0d78f9f612075e17db1adb281741c84f (diff)
parentaa6dbe2144196bb6f9c1b6b539126250f9ef8af6 (diff)
downloadbuild-cef82129e1b2a26f883c20521d79175747eac434.zip
build-cef82129e1b2a26f883c20521d79175747eac434.tar.gz
build-cef82129e1b2a26f883c20521d79175747eac434.tar.bz2
am aa6dbe21: Try to fix system.img in update zip file.
Merge commit 'aa6dbe2144196bb6f9c1b6b539126250f9ef8af6' into gingerbread-plus-aosp * commit 'aa6dbe2144196bb6f9c1b6b539126250f9ef8af6': Try to fix system.img in update zip file.
Diffstat (limited to 'tools/releasetools')
-rwxr-xr-xtools/releasetools/img_from_target_files16
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()