Merge "fs_mgr: Add force_super_partition bootconfig option to avoid slot suffixing alternate super partition names."

This commit is contained in:
David Anderson 2022-03-10 04:42:20 +00:00 committed by Gerrit Code Review
commit b738b7d23a

View file

@ -2208,8 +2208,10 @@ std::string fs_mgr_get_super_partition_name(int slot) {
// Devices upgrading to dynamic partitions are allowed to specify a super
// partition name. This includes cuttlefish, which is a non-A/B device.
std::string super_partition;
if (fs_mgr_get_boot_config_from_bootconfig_source("super_partition", &super_partition) ||
fs_mgr_get_boot_config_from_kernel_cmdline("super_partition", &super_partition)) {
if (fs_mgr_get_boot_config("force_super_partition", &super_partition)) {
return super_partition;
}
if (fs_mgr_get_boot_config("super_partition", &super_partition)) {
if (fs_mgr_get_slot_suffix().empty()) {
return super_partition;
}