From f58d49299206009d4cce9ab0f11a8987b43d7dd6 Mon Sep 17 00:00:00 2001 From: Vasishath Kaushal Date: Mon, 4 Jun 2018 22:31:57 +0530 Subject: [PATCH] whyred: Add recovery configuration Import recovery.fstab --- BoardConfig.mk | 6 ++++++ recovery.fstab | 17 +++++++++++++++++ 2 files changed, 23 insertions(+) create mode 100644 recovery.fstab diff --git a/BoardConfig.mk b/BoardConfig.mk index fa3461a..297f930 100644 --- a/BoardConfig.mk +++ b/BoardConfig.mk @@ -70,5 +70,11 @@ BOARD_USES_VENDORIMAGE := true TARGET_COPY_OUT_VENDOR := vendor +# Recovery +BOARD_HAS_NO_REAL_SDCARD := true +TARGET_RECOVERY_FSTAB := $(DEVICE_PATH)/recovery.fstab +RECOVERY_SDCARD_ON_DATA := true +TARGET_RECOVERY_QCOM_RTC_FIX := true + # Inherit from proprietary files include vendor/xiaomi/whyred/BoardConfigVendor.mk diff --git a/recovery.fstab b/recovery.fstab new file mode 100644 index 0000000..ff10a18 --- /dev/null +++ b/recovery.fstab @@ -0,0 +1,17 @@ +# Android fstab file. +# 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 + +#TODO: Add 'check' as fs_mgr_flags with data partition. +# Currently we dont have e2fsck compiled. So fs check would failed. + +# +/dev/block/bootdevice/by-name/boot /boot emmc defaults defaults +/dev/block/bootdevice/by-name/system /system ext4 ro,barrier=1,discard wait +/dev/block/bootdevice/by-name/vendor /vendor ext4 ro,barrier=1,discard wait +/dev/block/bootdevice/by-name/userdata /data ext4 nosuid,nodev,barrier=1,noauto_da_alloc,discard,lazytime wait,resize,check,forceencrypt=footer,crashcheck +/dev/block/bootdevice/by-name/cust /cust ext4 ro,nosuid,nodev,barrier=1 wait,check +/devices/soc/c084000.sdhci/mmc_host* /storage/sdcard1 vfat nosuid,nodev wait,voldmanaged=sdcard1:auto,encryptable=footer +/dev/block/bootdevice/by-name/misc /misc emmc defaults defaults +/devices/soc/a800000.ssusb/a800000.dwc3/xhci-hcd.*.auto* /storage/usbotg vfat nosuid,nodev wait,voldmanaged=usbotg:auto +/devices/soc/c200000.hsusb/c200000.dwc3/xhci-hcd.*.auto* /storage/usbotg vfat nosuid,nodev wait,voldmanaged=usbotg:auto