summaryrefslogtreecommitdiff
path: root/apexer/apexer.py
diff options
context:
space:
mode:
authorMartijn Coenen <maco@google.com>2019-01-24 22:59:35 +0000
committerMartijn Coenen <maco@google.com>2019-01-25 10:51:49 +0000
commit5b5695aa6f1b8f80f2b827424db72bfa8536be91 (patch)
tree3f907b3877b949b60b2f0db598642a67f5d61d41 /apexer/apexer.py
parentcb62648f73cf063016ae21e72d52663d055ae7d3 (diff)
Don't set -I (inode size) when creating the APEX image.
It appears to introduce non-determinism. Update the digest as well. Bug: 122991714 Test: builds, atest apex_file_test passes for multiple runs Change-Id: Id6cee105bde0ca496bafbe7119da96bda4dead34
Diffstat (limited to 'apexer/apexer.py')
-rw-r--r--apexer/apexer.py4
1 files changed, 3 insertions, 1 deletions
diff --git a/apexer/apexer.py b/apexer/apexer.py
index dd709e0..acfaba2 100644
--- a/apexer/apexer.py
+++ b/apexer/apexer.py
@@ -228,7 +228,9 @@ def CreateApex(args, work_dir):
cmd.extend(['-b', str(BLOCK_SIZE)])
cmd.extend(['-m', '0']) # reserved block percentage
cmd.extend(['-t', 'ext4'])
- cmd.extend(['-I', '256']) # inode size
+ # TODO(b/122991714) setting the inode size makes the image root digest
+ # non-deterministic, figure out why.
+ # cmd.extend(['-I', '256']) # inode size
cmd.extend(['-N', str(inode_num)])
uu = str(uuid.uuid5(uuid.NAMESPACE_URL, "www.android.com"))
cmd.extend(['-U', uu])