apex: unmount flattened apex directory before installing zips
Change-Id: Idd1cadedcab94e81e30a487bd09f9173e5fe577e
This commit is contained in:
@@ -400,6 +400,11 @@ int GUIAction::flash_zip(std::string filename, int* wipe_cache)
|
||||
if (simulate) {
|
||||
simulate_progress_bar();
|
||||
} else {
|
||||
char apex_enabled[PROPERTY_VALUE_MAX];
|
||||
property_get("twrp.apex.flattened", apex_enabled, "");
|
||||
if (strcmp(apex_enabled, "true") == 0) {
|
||||
umount("/apex");
|
||||
}
|
||||
ret_val = TWinstall_zip(filename.c_str(), wipe_cache, (bool) !DataManager::GetIntValue(TW_SKIP_DIGEST_CHECK_ZIP_VAR));
|
||||
PartitionManager.Unlock_Block_Partitions();
|
||||
// Now, check if we need to ensure TWRP remains installed...
|
||||
|
||||
Reference in New Issue
Block a user