fs_mgr: Add force_super_partition bootconfig option to avoid slot suffixing alternate super partition names.
Bug: 171024225 Test: manual test Change-Id: I279b8fc6878036b3a3bc767f8d51378a2f795e19
This commit is contained in:
parent
a323e0233d
commit
dac0476112
1 changed files with 4 additions and 2 deletions
|
@ -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;
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue