allyes_images.bzl 889 B

1234567891011121314151617181920212223
  1. load(":avb_boot_img.bzl", "avb_sign_boot_image")
  2. def gen_allyes_files(le_target, target):
  3. """"Build empty vendor_boot/init_boot/super images fr allyes config."""
  4. rule_name = "{}_dummy_files".format(le_target)
  5. native.genrule(
  6. name = rule_name,
  7. srcs = [],
  8. outs = ["vendor_boot.img", "init_boot.img"],
  9. cmd = """touch $(OUTS)
  10. echo 'empty_file' | tee $(OUTS)""",
  11. )
  12. avb_sign_boot_image(
  13. name = "{}_avb_sign_boot_image".format(target),
  14. artifacts = "{}_images".format(target),
  15. avbtool = "//prebuilts/kernel-build-tools:linux-x86/bin/avbtool",
  16. key = "//tools/mkbootimg:gki/testdata/testkey_rsa4096.pem",
  17. props = [
  18. "com.android.build.boot.os_version:13",
  19. "com.android.build.boot.security_patch:2023-05-05",
  20. ],
  21. boot_partition_size = 0x6000000,
  22. )