summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorVarun Chitre <varun.chitre15@gmail.com>2015-10-17 10:01:38 -0400
committerVarun Chitre <varun.chitre15@gmail.com>2015-12-05 08:09:11 -0500
commitc7bf7d9655aaafb5f224c0d5c051efab8c777d23 (patch)
treeda5467ebd3ffe4881c4c1385d36aa469d407080e
parent16d2ad56aa1dbb3ee3d5362426a5427e2e31334a (diff)
sprout4: update storage configuration and fstab
Change-Id: Icbb7f9c7ea910566c828be9bb257d27db8ab5b5e
-rw-r--r--rootdir/root/fstab.sprout18
-rwxr-xr-xrootdir/root/init.sprout.rc14
2 files changed, 13 insertions, 19 deletions
diff --git a/rootdir/root/fstab.sprout b/rootdir/root/fstab.sprout
index 0cef1e4..e66e8d9 100644
--- a/rootdir/root/fstab.sprout
+++ b/rootdir/root/fstab.sprout
@@ -3,12 +3,12 @@
# The filesystem that contains the filesystem checker binary (typically /system) cannot
# specify MF_CHECK, and must come before any filesystems that do specify MF_CHECK
-/dev/block/platform/mtk-msdc.0/by-name/boot /boot emmc defaults defaults
-/dev/block/platform/mtk-msdc.0/by-name/recovery /recovery emmc defaults defaults
-/dev/block/platform/mtk-msdc.0/by-name/system /system ext4 ro wait
-/dev/block/platform/mtk-msdc.0/by-name/userdata /data ext4 noatime,nosuid,nodev,noauto_da_alloc,discard wait,check,encryptable=/dev/block/platform/mtk-msdc.0/by-name/metadata
-/dev/block/platform/mtk-msdc.0/by-name/cache /cache ext4 noatime,nosuid,nodev,noauto_da_alloc,discard wait,check
-/dev/block/platform/mtk-msdc.0/by-name/protect1 /protect_f ext4 noatime,nosuid,nodev,noauto_da_alloc,commit=1,nodelalloc wait,check
-/dev/block/platform/mtk-msdc.0/by-name/protect2 /protect_s ext4 noatime,nosuid,nodev,noauto_da_alloc,commit=1,nodelalloc wait,check
-/dev/block/platform/mtk-msdc.0/by-name/oem /oem ext4 ro,context=u:object_r:oemfs:s0,nosuid,nodev wait
-/devices/platform/mtk-msdc.1/mmc_host* auto vfat defaults voldmanaged=sdcard0:auto,noemulatedsd
+/dev/block/platform/mtk-msdc.0/by-name/system /system ext4 ro wait
+/dev/block/platform/mtk-msdc.0/by-name/system /system squashfs ro wait
+/dev/block/platform/mtk-msdc.0/by-name/userdata /data ext4 noatime,nosuid,nodev,noauto_da_alloc,discard wait,check,encryptable=/dev/block/platform/mtk-msdc.0/by-name/metadata
+/dev/block/platform/mtk-msdc.0/by-name/cache /cache ext4 noatime,nosuid,nodev,noauto_da_alloc,discard wait,check
+/dev/block/platform/mtk-msdc.0/by-name/protect1 /protect_f ext4 noatime,nosuid,nodev,noauto_da_alloc,commit=1,nodelalloc wait,check,notrim
+/dev/block/platform/mtk-msdc.0/by-name/protect2 /protect_s ext4 noatime,nosuid,nodev,noauto_da_alloc,commit=1,nodelalloc wait,check,notrim
+/dev/block/platform/mtk-msdc.0/by-name/oem /oem ext4 ro,context=u:object_r:oemfs:s0,nosuid,nodev wait
+/devices/platform/mtk-msdc.1/mmc_host* auto auto defaults voldmanaged=sdcard0:auto,encryptable=userdata,noemulatedsd
+/dev/block/platform/mtk-msdc.0/by-name/frp /persistent emmc defaults defaults
diff --git a/rootdir/root/init.sprout.rc b/rootdir/root/init.sprout.rc
index 92670bb..5c1a2b3 100755
--- a/rootdir/root/init.sprout.rc
+++ b/rootdir/root/init.sprout.rc
@@ -3,15 +3,9 @@
import /init.sprout_common.rc
on init
- # See storage config details at http://source.android.com/tech/storage/
- mkdir /mnt/media_rw/sdcard0 0700 media_rw media_rw
- mkdir /storage/sdcard0 0700 root root
- export EXTERNAL_STORAGE /storage/sdcard0
-
# Support legacy paths
- symlink /storage/sdcard0 /sdcard
- symlink /storage/sdcard0 /mnt/sdcard
+ symlink /sdcard /mnt/sdcard
+ symlink /sdcard /storage/sdcard0
-service fuse_sdcard0 /system/bin/sdcard -u 1023 -g 1023 -d /mnt/media_rw/sdcard0 /storage/sdcard0
- class late_start
- disabled
+ # By default, primary storage is physical
+ setprop ro.vold.primary_physical 1