build_image still too aggressive with right sizing (part troix)
Regression introduced by c3d408e3c180327bfbc88e9147e25bb793071bf6
Found a case where 1 + 1/60 reduction in size based on free space
failed when right sizing an ext4 image. Reduced the math to 1 + 1/61.
Test: compile
Bug: 111302946
Change-Id: I0f32c75e80b5da4d47671055ac274ccc2b485992
diff --git a/tools/releasetools/build_image.py b/tools/releasetools/build_image.py
index 6d22694..0aeadaf 100755
--- a/tools/releasetools/build_image.py
+++ b/tools/releasetools/build_image.py
@@ -281,7 +281,7 @@
logger.info(
"Not worth reducing image %d <= %d.", free_size, reserved_size)
else:
- size -= free_size + (free_size // 60)
+ size -= free_size + (free_size // 61)
size += reserved_size
if block_size <= 4096:
size = common.RoundUpTo4K(size)