Merge "Skip mounting /, just mark block device as ro if needed."

This commit is contained in:
Daniel Rosenberg 2015-08-04 00:50:40 +00:00 committed by Gerrit Code Review
commit 13d62278f4
1 changed files with 8 additions and 0 deletions

View File

@ -524,6 +524,14 @@ int fs_mgr_mount_all(struct fstab *fstab)
continue;
}
/* Skip mounting the root partition, as it will already have been mounted */
if (!strcmp(fstab->recs[i].mount_point, "/")) {
if ((fstab->recs[i].fs_mgr_flags & MS_RDONLY) != 0) {
fs_mgr_set_blk_ro(fstab->recs[i].blk_device);
}
continue;
}
/* Translate LABEL= file system labels into block devices */
if (!strcmp(fstab->recs[i].fs_type, "ext2") ||
!strcmp(fstab->recs[i].fs_type, "ext3") ||