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

Commit dd740c68 authored by Tao Bao's avatar Tao Bao Committed by android-build-merger
Browse files

Merge \\"releasetools: Fix the payload public key replacement.\\" am: 8a09095c

am: c4449f81

Change-Id: I1614d0af292c4cb0b6c9b9bc208194c30179c7b9
parents 188a4191 c4449f81
Loading
Loading
Loading
Loading
+7 −3
Original line number Diff line number Diff line
@@ -502,10 +502,14 @@ def ReplaceOtaKeys(input_tf_zip, output_tf_zip, misc_info):
            " as payload verification key.\n\n")

    print "Using %s for payload verification." % (mapped_keys[0],)
    common.ZipWrite(
    cmd = common.Run(
        ["openssl", "x509", "-pubkey", "-noout", "-in", mapped_keys[0]],
        stdout=subprocess.PIPE)
    pubkey, _ = cmd.communicate()
    common.ZipWriteStr(
        output_tf_zip,
        mapped_keys[0],
        arcname="SYSTEM/etc/update_engine/update-payload-key.pub.pem")
        "SYSTEM/etc/update_engine/update-payload-key.pub.pem",
        pubkey)

  return new_recovery_keys