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

Commit 042d5a84 authored by Treehugger Robot's avatar Treehugger Robot Committed by Gerrit Code Review
Browse files

Merge "Remove the backwards compatibility support for misc_info.txt."

parents e317a2d1 6cd54739
Loading
Loading
Loading
Loading
+3 −20
Original line number Diff line number Diff line
@@ -146,30 +146,13 @@ def LoadInfoDict(input_file, input_dir=None):
      except IOError as e:
        if e.errno == errno.ENOENT:
          raise KeyError(fn)
  d = {}
  try:
    d = LoadDictionaryFromLines(read_helper("META/misc_info.txt").split("\n"))
  except KeyError:
    # ok if misc_info.txt doesn't exist
    pass

  # backwards compatibility: These values used to be in their own
  # files.  Look for them, in case we're processing an old
  # target_files zip.

  if "recovery_api_version" not in d:
  try:
      d["recovery_api_version"] = read_helper(
          "META/recovery-api-version.txt").strip()
    d = LoadDictionaryFromLines(read_helper("META/misc_info.txt").split("\n"))
  except KeyError:
      raise ValueError("can't find recovery API version in input target-files")
    raise ValueError("can't find META/misc_info.txt in input target-files")

  if "tool_extensions" not in d:
    try:
      d["tool_extensions"] = read_helper("META/tool-extensions.txt").strip()
    except KeyError:
      # ok if extensions don't exist
      pass
  assert "recovery_api_version" in d

  if "fstab_version" not in d:
    d["fstab_version"] = "1"