diff options
author | Martijn Coenen <maco@google.com> | 2019-01-24 22:59:35 +0000 |
---|---|---|
committer | Martijn Coenen <maco@google.com> | 2019-01-25 10:51:49 +0000 |
commit | 5b5695aa6f1b8f80f2b827424db72bfa8536be91 (patch) | |
tree | 3f907b3877b949b60b2f0db598642a67f5d61d41 /apexer/apexer.py | |
parent | cb62648f73cf063016ae21e72d52663d055ae7d3 (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.py | 4 |
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]) |