am bc080d51: am 2a386e0c: Allow to build the update.zip for emulator build.

* commit 'bc080d510f022da8055b89b85e02d91e74c3757d':
  Allow to build the update.zip for emulator build.
This commit is contained in:
Ying Wang
2014-06-04 17:26:00 +00:00
committed by Android Git Automerger
3 changed files with 15 additions and 9 deletions

View File

@@ -1321,6 +1321,11 @@ $(INTERNAL_OTA_PACKAGE_TARGET): $(BUILT_TARGET_FILES_PACKAGE) $(DISTTOOLS)
.PHONY: otapackage .PHONY: otapackage
otapackage: $(INTERNAL_OTA_PACKAGE_TARGET) otapackage: $(INTERNAL_OTA_PACKAGE_TARGET)
endif # recovery_fstab is defined
endif # TARGET_NO_KERNEL != true
endif # TARGET_DEVICE != generic*
endif # TARGET_PRODUCT != sdk
# ----------------------------------------------------------------- # -----------------------------------------------------------------
# The update package # The update package
@@ -1350,10 +1355,6 @@ $(INTERNAL_UPDATE_PACKAGE_TARGET): $(BUILT_TARGET_FILES_PACKAGE) $(DISTTOOLS)
.PHONY: updatepackage .PHONY: updatepackage
updatepackage: $(INTERNAL_UPDATE_PACKAGE_TARGET) updatepackage: $(INTERNAL_UPDATE_PACKAGE_TARGET)
endif # recovery_fstab is defined
endif # TARGET_NO_KERNEL != true
endif # TARGET_DEVICE != generic*
endif # TARGET_PRODUCT != sdk
ifdef is_tests_build ifdef is_tests_build
# ----------------------------------------------------------------- # -----------------------------------------------------------------

View File

@@ -485,6 +485,8 @@ def CheckSize(data, target, info_dict):
if target.endswith(".img"): target = target[:-4] if target.endswith(".img"): target = target[:-4]
mount_point = "/" + target mount_point = "/" + target
fs_type = None
limit = None
if info_dict["fstab"]: if info_dict["fstab"]:
if mount_point == "/userdata": mount_point = "/data" if mount_point == "/userdata": mount_point = "/data"
p = info_dict["fstab"][mount_point] p = info_dict["fstab"][mount_point]

View File

@@ -239,11 +239,14 @@ def main(argv):
output_zip = zipfile.ZipFile(args[1], "w", compression=zipfile.ZIP_DEFLATED) output_zip = zipfile.ZipFile(args[1], "w", compression=zipfile.ZIP_DEFLATED)
common.GetBootableImage( boot_image = common.GetBootableImage(
"boot.img", "boot.img", OPTIONS.input_tmp, "BOOT").AddToZip(output_zip) "boot.img", "boot.img", OPTIONS.input_tmp, "BOOT")
common.GetBootableImage( if boot_image:
"recovery.img", "recovery.img", OPTIONS.input_tmp, boot_image.AddToZip(output_zip)
"RECOVERY").AddToZip(output_zip) recovery_image = common.GetBootableImage(
"recovery.img", "recovery.img", OPTIONS.input_tmp, "RECOVERY")
if recovery_image:
recovery_image.AddToZip(output_zip)
if not bootable_only: if not bootable_only:
AddSystem(output_zip) AddSystem(output_zip)