Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 9a7bf7ed authored by Geremy Condra's avatar Geremy Condra Committed by Android Git Automerger
Browse files

am 95ebe7a0: Use the specified verity key to sign boot and recovery OTA images.

* commit '95ebe7a0':
  Use the specified verity key to sign boot and recovery OTA images.
parents c3733c77 95ebe7a0
Loading
Loading
Loading
Loading
+7 −0
Original line number Diff line number Diff line
@@ -335,6 +335,13 @@ def BuildBootableImage(sourcedir, fs_config_file, info_dict=None):
  assert p.returncode == 0, "mkbootimg of %s image failed" % (
      os.path.basename(sourcedir),)

  if info_dict.get("verity_key", None):
    path = "/" + os.path.basename(sourcedir).lower()
    cmd = ["boot_signer", path, img.name, info_dict["verity_key"], img.name]
    p = Run(cmd, stdout=subprocess.PIPE)
    p.communicate()
    assert p.returncode == 0, "boot_signer of %s image failed" % path

  img.seek(os.SEEK_SET, 0)
  data = img.read()