Allow RO build only for readonly mount points

Should support RW for all other partitions.

Bug: 255454067
Change-Id: I9d87cf39195f8da0f6fe4153c703ba6a372aa2ea
Signed-off-by: Jaegeuk Kim <jaegeuk@google.com>
This commit is contained in:
Jaegeuk Kim 2022-10-27 09:46:03 -07:00
parent ed5649636a
commit 551a2e66c3

View file

@ -410,7 +410,7 @@ def BuildImageMkfs(in_dir, prop_dict, out_file, target_out, fs_config):
build_command.append("--casefold")
if (needs_compress or prop_dict.get("f2fs_compress") == "true"):
build_command.append("--compression")
if (prop_dict.get("mount_point") != "data"):
if "ro_mount_point" in prop_dict:
build_command.append("--readonly")
if (prop_dict.get("f2fs_compress") == "true"):
build_command.append("--sldc")
@ -757,6 +757,8 @@ def ImagePropFromGlobalDict(glob_dict, mount_point):
if not copy_prop(prop, "extfs_rsv_pct"):
d["extfs_rsv_pct"] = "0"
d["ro_mount_point"] = "1"
# Copy partition-specific properties.
d["mount_point"] = mount_point
if mount_point == "system":