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

Commit eb18125f authored by Ying Wang's avatar Ying Wang Committed by Android Git Automerger
Browse files

am 0064dceb: am a8d15474: am 04cff708: resolved conflicts for merge of...

am 0064dceb: am a8d15474: am 04cff708: resolved conflicts for merge of 7382ec7d to klp-dev-plus-aosp

* commit '0064dceb':
  ota_from_target_files: Add an option to not sign OTA packages
parents 40826c17 0064dceb
Loading
Loading
Loading
Loading
+13 −5
Original line number Diff line number Diff line
@@ -94,6 +94,7 @@ OPTIONS.extra_script = None
OPTIONS.aslr_mode = True
OPTIONS.worker_threads = 3
OPTIONS.two_step = False
OPTIONS.no_signing = False

def MostPopularKey(d, default):
  """Given a dict, return the key corresponding to the largest
@@ -968,6 +969,8 @@ def main(argv):
      OPTIONS.worker_threads = int(a)
    elif o in ("-2", "--two_step"):
      OPTIONS.two_step = True
    elif o in ("--no_signing"):
      OPTIONS.no_signing = True
    else:
      return False
    return True
@@ -983,6 +986,7 @@ def main(argv):
                                              "worker_threads=",
                                              "aslr_mode=",
                                              "two_step",
                                              "no_signing",
                                              ],
                             extra_option_handler=option_handler)

@@ -1029,6 +1033,9 @@ def main(argv):
  if OPTIONS.device_specific is not None:
    OPTIONS.device_specific = os.path.abspath(OPTIONS.device_specific)

  if OPTIONS.no_signing:
    output_zip = zipfile.ZipFile(args[1], "w", compression=zipfile.ZIP_DEFLATED)
  else:
    temp_zip_file = tempfile.NamedTemporaryFile()
    output_zip = zipfile.ZipFile(temp_zip_file, "w",
                                 compression=zipfile.ZIP_DEFLATED)
@@ -1055,6 +1062,7 @@ def main(argv):

  output_zip.close()

  if not OPTIONS.no_signing:
    SignOutput(temp_zip_file.name, args[1])
    temp_zip_file.close()