Skip to content

Instantly share code, notes, and snippets.

@shakalaca
Created February 13, 2020 12:32
Show Gist options
  • Save shakalaca/09bcff9cf5e9008cfbc62199a0f5736b to your computer and use it in GitHub Desktop.
Save shakalaca/09bcff9cf5e9008cfbc62199a0f5736b to your computer and use it in GitHub Desktop.
diff --git a/device.mk b/device.mk
index ccae932..bd368db 100644
--- a/device.mk
+++ b/device.mk
@@ -243,6 +243,10 @@ PRODUCT_COPY_FILES += \
$(DEVICE_PATH)/rootdir/init.qcom.usb.rc:$(TARGET_COPY_OUT_VENDOR)/etc/init/hw/init.qcom.usb.rc \
$(DEVICE_PATH)/rootdir/ueventd.qcom.rc:$(TARGET_COPY_OUT_VENDOR)/ueventd.rc
+# Ramdisk (First stage mount)
+PRODUCT_COPY_FILES += \
+ $(DEVICE_PATH)/rootdir/fstab.qcom:$(TARGET_COPY_OUT_RAMDISK)/fstab.qcom
+
# Health HAL
PRODUCT_PACKAGES += \
android.hardware.health@2.0-service.jf
diff --git a/rootdir/fstab.qcom b/rootdir/fstab.qcom
index 5cb1cc2..27b441a 100644
--- a/rootdir/fstab.qcom
+++ b/rootdir/fstab.qcom
@@ -8,7 +8,7 @@
#<src> <mnt_point> <type> <mnt_flags and options> <fs_mgr_flags>
/dev/block/platform/msm_sdcc.1/by-name/boot /boot emmc defaults recoveryonly
/dev/block/platform/msm_sdcc.1/by-name/recovery /recovery emmc defaults recoveryonly
-/dev/block/platform/msm_sdcc.1/by-name/system /system ext4 ro,barrier=1 wait,recoveryonly
+/dev/block/platform/msm_sdcc.1/by-name/system /system ext4 ro,barrier=1 wait,recoveryonly,first_stage_mount
/dev/block/platform/msm_sdcc.1/by-name/apnhlos /firmware sdfat ro,uid=1000,gid=1000,dmask=227,fmask=337 wait
/dev/block/platform/msm_sdcc.1/by-name/mdm /firmware-mdm sdfat ro,uid=1000,gid=1000,dmask=227,fmask=337 wait
/dev/block/platform/msm_sdcc.1/by-name/efs /efs ext4 rw,nosuid,nodev,noatime,noauto_da_alloc,journal_async_commit wait,check,notrim
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment