Enable non-v3 recovery image with v3 boot image
Add support for building a non-v3 recovery image along with a v3 boot.img and vendor_boot image. Bug: 150825361 Change-Id: I80d4e71ff09b83dd1c7f9accb4de99a30f95f4bf Merged-In: I80d4e71ff09b83dd1c7f9accb4de99a30f95f4bf
This commit is contained in:
@@ -1072,7 +1072,13 @@ def _BuildBootableImage(sourcedir, fs_config_file, info_dict=None,
|
||||
cmd.append("--pagesize")
|
||||
cmd.append(open(fn).read().rstrip("\n"))
|
||||
|
||||
args = info_dict.get("mkbootimg_args")
|
||||
# "boot" or "recovery", without extension.
|
||||
partition_name = os.path.basename(sourcedir).lower()
|
||||
|
||||
if partition_name == "recovery":
|
||||
args = info_dict.get("recovery_mkbootimg_args")
|
||||
else:
|
||||
args = info_dict.get("mkbootimg_args")
|
||||
if args and args.strip():
|
||||
cmd.extend(shlex.split(args))
|
||||
|
||||
@@ -1090,9 +1096,6 @@ def _BuildBootableImage(sourcedir, fs_config_file, info_dict=None,
|
||||
else:
|
||||
cmd.extend(["--output", img.name])
|
||||
|
||||
# "boot" or "recovery", without extension.
|
||||
partition_name = os.path.basename(sourcedir).lower()
|
||||
|
||||
if partition_name == "recovery":
|
||||
if info_dict.get("include_recovery_dtbo") == "true":
|
||||
fn = os.path.join(sourcedir, "recovery_dtbo")
|
||||
|
Reference in New Issue
Block a user