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
This commit is contained in:
Mitchell Wills 2019-12-06 17:22:43 -08:00
parent 0c4f577f1c
commit a428b092e6
1 changed files with 6 additions and 6 deletions

View File

@ -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):