recovery: mount /sdcard read-only

Change-Id: Ieffafe00cf82620057cacd0629cb60b0e6aad817
Signed-off-by: Iliyan Malchev <malchev@google.com>
diff --git a/roots.c b/roots.c
index cb7e067..1143b76 100644
--- a/roots.c
+++ b/roots.c
@@ -177,14 +177,15 @@
     } else if (strcmp(v->fs_type, "ext4") == 0 ||
                strcmp(v->fs_type, "vfat") == 0) {
         result = mount(v->device, v->mount_point, v->fs_type,
-                       MS_NOATIME | MS_NODEV | MS_NODIRATIME, "");
+                       MS_NOATIME | MS_NODEV | MS_NODIRATIME | MS_RDONLY, "");
         if (result == 0) return 0;
 
         if (v->device2) {
             LOGW("failed to mount %s (%s); trying %s\n",
                  v->device, strerror(errno), v->device2);
             result = mount(v->device2, v->mount_point, v->fs_type,
-                           MS_NOATIME | MS_NODEV | MS_NODIRATIME, "");
+                           MS_NOATIME | MS_NODEV |
+                           MS_NODIRATIME | MS_RDONLY, "");
             if (result == 0) return 0;
         }