Sign system_other.img with AVB
Support signing system_other.img but shouldn't include it into the top-level vbmeta.img. system_other verifiation will not be included in /vbmeta chains and will be done separately. Bug: 112103720 Test: avbtool info_image --image $OUT/system_other.img Test: avbtool info_image --image $OUT/vbmeta.img, checks 'system_other' is NOT included. Test: Checks $OUT/obj/PACKAGING/system_other_intermediates/system_other_image_info.txt See the following: avb_system_other_hashtree_enable=true avb_system_other_add_hashtree_footer_args=--rollback_index 1551744000 avb_system_other_key_path=external/avb/test/data/testkey_rsa4096.pem avb_system_other_algorithm=SHA256_RSA4096 Change-Id: Ia152aaab1387dcf556a42222adb39ea76881263a
This commit is contained in:
@@ -569,11 +569,11 @@ def ImagePropFromGlobalDict(glob_dict, mount_point):
|
||||
elif mount_point == "system_other":
|
||||
# We inherit the selinux policies of /system since we contain some of its
|
||||
# files.
|
||||
copy_prop("avb_system_hashtree_enable", "avb_hashtree_enable")
|
||||
copy_prop("avb_system_add_hashtree_footer_args",
|
||||
copy_prop("avb_system_other_hashtree_enable", "avb_hashtree_enable")
|
||||
copy_prop("avb_system_other_add_hashtree_footer_args",
|
||||
"avb_add_hashtree_footer_args")
|
||||
copy_prop("avb_system_key_path", "avb_key_path")
|
||||
copy_prop("avb_system_algorithm", "avb_algorithm")
|
||||
copy_prop("avb_system_other_key_path", "avb_key_path")
|
||||
copy_prop("avb_system_other_algorithm", "avb_algorithm")
|
||||
copy_prop("fs_type", "fs_type")
|
||||
copy_prop("system_fs_type", "fs_type")
|
||||
copy_prop("system_size", "partition_size")
|
||||
|
Reference in New Issue
Block a user