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

Commit a428b092 authored by Mitchell Wills's avatar Mitchell Wills
Browse files

Fix comment to reflect that the value passed to head is actually the size

There is no functional change

Bug: 130257221
Test: generated an archive using the script and ran the result
Change-Id: I946f2827a9519873be2173fc50d9bc1cc46a326f
parent 0c4f577f
Loading
Loading
Loading
Loading
+6 −6
Original line number Original line Diff line number Diff line
@@ -92,7 +92,7 @@ def _pipe_bytes(src, dst):
    dst.write(b)
    dst.write(b)


_MAX_OFFSET_WIDTH = 20
_MAX_OFFSET_WIDTH = 20
def _generate_extract_command(start, end, extract_name):
def _generate_extract_command(start, size, extract_name):
  """Generate the extract command.
  """Generate the extract command.


  The length of this string must be constant no matter what the start and end
  The length of this string must be constant no matter what the start and end
@@ -101,7 +101,7 @@ def _generate_extract_command(start, end, extract_name):


  Args:
  Args:
    start: offset in bytes of the start of the wrapped file
    start: offset in bytes of the start of the wrapped file
    end: offset in bytes of the end of the wrapped file
    size: size in bytes of the wrapped file
    extract_name: of the file to create when extracted
    extract_name: of the file to create when extracted


  """
  """
@@ -111,11 +111,11 @@ def _generate_extract_command(start, end, extract_name):
  if len(start_str) != _MAX_OFFSET_WIDTH + 1:
  if len(start_str) != _MAX_OFFSET_WIDTH + 1:
    raise Exception('Start offset too large (%d)' % start)
    raise Exception('Start offset too large (%d)' % start)


  end_str = ('%d' % end).rjust(_MAX_OFFSET_WIDTH)
  size_str = ('%d' % size).rjust(_MAX_OFFSET_WIDTH)
  if len(end_str) != _MAX_OFFSET_WIDTH:
  if len(size_str) != _MAX_OFFSET_WIDTH:
    raise Exception('End offset too large (%d)' % end)
    raise Exception('Size too large (%d)' % size)


  return "tail -c %s $0 | head -c %s > %s\n" % (start_str, end_str, extract_name)
  return "tail -c %s $0 | head -c %s > %s\n" % (start_str, size_str, extract_name)




def main(argv):
def main(argv):