Merge "fs_mgr_avb: allow top-level vbmeta struct to be in 'boot' partition"

am: 2e0f8a3b13

Change-Id: I1988aa57887ddbdc8f86c38224892cfaf142e428
This commit is contained in:
Bowgo Tsai 2017-03-31 03:50:01 +00:00 committed by android-build-merger
commit ec10a51d7d

View file

@ -390,10 +390,12 @@ static bool get_hashtree_descriptor(const std::string& partition_name,
continue;
}
// Ensures that hashtree descriptor is either in /vbmeta or in
// Ensures that hashtree descriptor is in /vbmeta or /boot or in
// the same partition for verity setup.
std::string vbmeta_partition_name(verify_data.vbmeta_images[i].partition_name);
if (vbmeta_partition_name != "vbmeta" && vbmeta_partition_name != partition_name) {
if (vbmeta_partition_name != "vbmeta" &&
vbmeta_partition_name != "boot" && // for legacy device to append top-level vbmeta
vbmeta_partition_name != partition_name) {
LWARNING << "Skip vbmeta image at " << verify_data.vbmeta_images[i].partition_name
<< " for partition: " << partition_name.c_str();
continue;