summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorcodeworkx <codeworkx@cyanogenmod.org>2013-08-04 17:22:05 +0200
committercodeworkx <codeworkx@cyanogenmod.org>2013-08-06 00:54:38 +0200
commitdbce7c06a9ac7e40f1f4cd5be63d8a38f3b8458d (patch)
tree9d67cd7c7ab748471dc4536fc2a87c4017bbaa56
parent6d19f07db750c87e4e1f8fe198a17c4dcd495975 (diff)
downloaddevice_samsung_t0lte-dbce7c06a9ac7e40f1f4cd5be63d8a38f3b8458d.tar.gz
device_samsung_t0lte-dbce7c06a9ac7e40f1f4cd5be63d8a38f3b8458d.tar.bz2
device_samsung_t0lte-dbce7c06a9ac7e40f1f4cd5be63d8a38f3b8458d.zip
t0lte: recovery: use unified fstab
Change-Id: Ic620486cbff5fe6dfff9cf9f3e6a67038cfe4ea6
-rw-r--r--BoardCommonConfig.mk4
-rw-r--r--recovery.fstab12
-rw-r--r--rootdir/fstab.smdk4x1216
3 files changed, 15 insertions, 17 deletions
diff --git a/BoardCommonConfig.mk b/BoardCommonConfig.mk
index c3858b6..4b02dff 100644
--- a/BoardCommonConfig.mk
+++ b/BoardCommonConfig.mk
@@ -37,6 +37,10 @@ else
TARGET_KERNEL_CONFIG := cyanogenmod_t0lte_defconfig
endif
+# Recovery
+TARGET_RECOVERY_FSTAB := device/samsung/t0lte/rootdir/fstab.smdk4x12
+RECOVERY_FSTAB_VERSION := 2
+
# assert
TARGET_OTA_ASSERT_DEVICE := t0lte,t0ltexx,GT-N7105,t0ltedv,GT-N7105T,t0lteatt,SGH-I317,t0ltetmo,SGH-T889,t0ltecan,t0ltevl,SGH-I317M
diff --git a/recovery.fstab b/recovery.fstab
deleted file mode 100644
index a40a848..0000000
--- a/recovery.fstab
+++ /dev/null
@@ -1,12 +0,0 @@
-# mount point fstype device
-/efs ext4 /dev/block/mmcblk0p3
-/boot emmc /dev/block/mmcblk0p8
-/recovery emmc /dev/block/mmcblk0p9
-/cache ext4 /dev/block/mmcblk0p12
-/system ext4 /dev/block/mmcblk0p13
-/data ext4 /dev/block/mmcblk0p16 length=-16384
-/preload ext4 /dev/block/mmcblk0p14
-/modem emmc /dev/block/mmcblk0p10
-
-/sdcard datamedia /dev/null
-/external_sd auto /dev/block/mmcblk1p1 /dev/block/mmcblk1
diff --git a/rootdir/fstab.smdk4x12 b/rootdir/fstab.smdk4x12
index 81a878b..bdfa38a 100644
--- a/rootdir/fstab.smdk4x12
+++ b/rootdir/fstab.smdk4x12
@@ -3,12 +3,18 @@
# 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
# data partition must be located at the bottom for supporting device encryption
-/dev/block/mmcblk0p13 /system ext4 ro wait
-/dev/block/mmcblk0p3 /efs ext4 noatime,nosuid,nodev,journal_async_commit,errors=panic wait,check
-/dev/block/mmcblk0p12 /cache ext4 noatime,nosuid,nodev,journal_async_commit,errors=panic wait,check
-/dev/block/mmcblk0p11 /tombstones ext4 noatime,nosuid,nodev,journal_async_commit,errors=panic wait,check
-/dev/block/mmcblk0p16 /data ext4 noatime,nosuid,nodev,discard,noauto_da_alloc,journal_async_commit,errors=panic wait,check,encryptable=footer
+/dev/block/mmcblk0p13 /system ext4 ro wait
+/dev/block/mmcblk0p3 /efs ext4 noatime,nosuid,nodev,journal_async_commit,errors=panic wait,check
+/dev/block/mmcblk0p12 /cache ext4 noatime,nosuid,nodev,journal_async_commit,errors=panic wait,check
+/dev/block/mmcblk0p11 /tombstones ext4 noatime,nosuid,nodev,journal_async_commit,errors=panic wait,check
+/dev/block/mmcblk0p16 /data ext4 noatime,nosuid,nodev,discard,noauto_da_alloc,journal_async_commit,errors=panic wait,check,encryptable=footer
# vold-managed volumes ("block device" is actually a sysfs devpath)
/devices/platform/s3c-sdhci.2/mmc_host/mmc1 /storage/sdcard1 auto defaults voldmanaged=sdcard1:auto
/devices/platform/s5p-ehci /storage/usbdisk0 auto defaults voldmanaged=usbdisk0:auto
+
+# recovery
+/dev/block/mmcblk0p8 /boot emmc defaults recoveryonly
+/dev/block/mmcblk0p9 /recovery emmc defaults recoveryonly
+/dev/block/mmcblk0p10 /modem emmc defaults recoveryonly
+/dev/block/mmcblk1p1 /external_sd auto defaults recoveryonly