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

Commit 77b01a8c authored by Ken Sumrall's avatar Ken Sumrall Committed by Android Git Automerger
Browse files

am 6f2f23a4: Merge "Teach the build system to reserve the last 16 Kbytes of...

am 6f2f23a4: Merge "Teach the build system to reserve the last 16 Kbytes of /data for the crypto footer" into honeycomb

* commit '6f2f23a4':
  Teach the build system to reserve the last 16 Kbytes of /data for the crypto footer
parents 4d3ac24d 6f2f23a4
Loading
Loading
Loading
Loading
+8 −4
Original line number Diff line number Diff line
@@ -168,17 +168,21 @@ class EdifyGenerator(object):
    """Format the given partition, specified by its mount point (eg,
    "/system")."""

    reserve_size = 0
    fstab = self.info.get("fstab", None)
    if fstab:
      p = fstab[partition]
      self.script.append('format("%s", "%s", "%s");' %
                         (p.fs_type, common.PARTITION_TYPES[p.fs_type], p.device))
      # Reserve the last 16 Kbytes of an EMMC /data for the crypto footer
      if partition == "/data" and common.PARTITION_TYPES[p.fs_type] == "EMMC":
        reserve_size = -16384
      self.script.append('format("%s", "%s", "%s", "%s");' %
                         (p.fs_type, common.PARTITION_TYPES[p.fs_type], p.device, reserve_size)
    else:
      # older target-files without per-partition types
      partition = self.info.get("partition_path", "") + partition
      self.script.append('format("%s", "%s", "%s");' %
      self.script.append('format("%s", "%s", "%s", "%s");' %
                         (self.info["fs_type"], self.info["partition_type"],
                          partition))
                          partition, reserve_size))

  def DeleteFiles(self, file_list):
    """Delete all files in file_list."""