Loading fs_mgr/fs_mgr_fstab.cpp +4 −1 Original line number Diff line number Diff line Loading @@ -646,7 +646,10 @@ struct fstab *fs_mgr_read_fstab_default() std::string hw; std::string default_fstab; if (fs_mgr_get_boot_config("hardware", &hw)) { // Use different fstab paths for normal boot and recovery boot, respectively if (access("/sbin/recovery", F_OK) == 0) { default_fstab = "/etc/recovery.fstab"; } else if (fs_mgr_get_boot_config("hardware", &hw)) { // normal boot for (const char *prefix : {"/odm/etc/fstab.","/vendor/etc/fstab.", "/fstab."}) { default_fstab = prefix + hw; if (access(default_fstab.c_str(), F_OK) == 0) break; Loading Loading
fs_mgr/fs_mgr_fstab.cpp +4 −1 Original line number Diff line number Diff line Loading @@ -646,7 +646,10 @@ struct fstab *fs_mgr_read_fstab_default() std::string hw; std::string default_fstab; if (fs_mgr_get_boot_config("hardware", &hw)) { // Use different fstab paths for normal boot and recovery boot, respectively if (access("/sbin/recovery", F_OK) == 0) { default_fstab = "/etc/recovery.fstab"; } else if (fs_mgr_get_boot_config("hardware", &hw)) { // normal boot for (const char *prefix : {"/odm/etc/fstab.","/vendor/etc/fstab.", "/fstab."}) { default_fstab = prefix + hw; if (access(default_fstab.c_str(), F_OK) == 0) break; Loading