forked from openkylin/platform_build
am 8eb7f45a: am 4ac8e059: Merge "Read fstab from the source build."
* commit '8eb7f45a45132cfb39258b383f8ed06c7c4212ce': Read fstab from the source build.
This commit is contained in:
commit
17f8f36875
|
@ -838,9 +838,9 @@ def WriteBlockIncrementalOTAPackage(target_zip, source_zip, output_zip):
|
||||||
# (allow recovery to mark itself finished and reboot)
|
# (allow recovery to mark itself finished and reboot)
|
||||||
|
|
||||||
if OPTIONS.two_step:
|
if OPTIONS.two_step:
|
||||||
if not OPTIONS.info_dict.get("multistage_support", None):
|
if not OPTIONS.source_info_dict.get("multistage_support", None):
|
||||||
assert False, "two-step packages not supported by this build"
|
assert False, "two-step packages not supported by this build"
|
||||||
fs = OPTIONS.info_dict["fstab"]["/misc"]
|
fs = OPTIONS.source_info_dict["fstab"]["/misc"]
|
||||||
assert fs.fs_type.upper() == "EMMC", \
|
assert fs.fs_type.upper() == "EMMC", \
|
||||||
"two-step packages only supported on devices with EMMC /misc partitions"
|
"two-step packages only supported on devices with EMMC /misc partitions"
|
||||||
bcb_dev = {"bcb_dev": fs.device}
|
bcb_dev = {"bcb_dev": fs.device}
|
||||||
|
@ -885,7 +885,8 @@ else if get_stage("%(bcb_dev)s") != "3/3" then
|
||||||
GetBuildProp("ro.build.thumbprint", OPTIONS.source_info_dict))
|
GetBuildProp("ro.build.thumbprint", OPTIONS.source_info_dict))
|
||||||
|
|
||||||
if updating_boot:
|
if updating_boot:
|
||||||
boot_type, boot_device = common.GetTypeAndDevice("/boot", OPTIONS.info_dict)
|
boot_type, boot_device = common.GetTypeAndDevice(
|
||||||
|
"/boot", OPTIONS.source_info_dict)
|
||||||
d = common.Difference(target_boot, source_boot)
|
d = common.Difference(target_boot, source_boot)
|
||||||
_, _, d = d.ComputePatch()
|
_, _, d = d.ComputePatch()
|
||||||
if d is None:
|
if d is None:
|
||||||
|
@ -1225,9 +1226,9 @@ def WriteIncrementalOTAPackage(target_zip, source_zip, output_zip):
|
||||||
# (allow recovery to mark itself finished and reboot)
|
# (allow recovery to mark itself finished and reboot)
|
||||||
|
|
||||||
if OPTIONS.two_step:
|
if OPTIONS.two_step:
|
||||||
if not OPTIONS.info_dict.get("multistage_support", None):
|
if not OPTIONS.source_info_dict.get("multistage_support", None):
|
||||||
assert False, "two-step packages not supported by this build"
|
assert False, "two-step packages not supported by this build"
|
||||||
fs = OPTIONS.info_dict["fstab"]["/misc"]
|
fs = OPTIONS.source_info_dict["fstab"]["/misc"]
|
||||||
assert fs.fs_type.upper() == "EMMC", \
|
assert fs.fs_type.upper() == "EMMC", \
|
||||||
"two-step packages only supported on devices with EMMC /misc partitions"
|
"two-step packages only supported on devices with EMMC /misc partitions"
|
||||||
bcb_dev = {"bcb_dev": fs.device}
|
bcb_dev = {"bcb_dev": fs.device}
|
||||||
|
@ -1264,7 +1265,8 @@ else if get_stage("%(bcb_dev)s") != "3/3" then
|
||||||
|
|
||||||
common.ZipWriteStr(output_zip, "patch/boot.img.p", d)
|
common.ZipWriteStr(output_zip, "patch/boot.img.p", d)
|
||||||
|
|
||||||
boot_type, boot_device = common.GetTypeAndDevice("/boot", OPTIONS.info_dict)
|
boot_type, boot_device = common.GetTypeAndDevice(
|
||||||
|
"/boot", OPTIONS.source_info_dict)
|
||||||
|
|
||||||
script.PatchCheck("%s:%s:%d:%s:%d:%s" %
|
script.PatchCheck("%s:%s:%d:%s:%d:%s" %
|
||||||
(boot_type, boot_device,
|
(boot_type, boot_device,
|
||||||
|
|
Loading…
Reference in New Issue