aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLuk1337 <luk1337@cyanogenmod.org>2016-12-11 12:15:10 +0100
committerJoey Rizzoli <joey@cyanogenmoditalia.it>2016-12-18 18:17:51 +0100
commit4a21ec0767da2cd9fcf963e07fb932048ede9bf9 (patch)
tree029d3b466d065b960ffbdb263f92e2782066a825
parentd56c250228ace03769e7ceee74cd4c6a3a587b19 (diff)
cancro: set bootdevice
Change-Id: I3e263baaa2fbaae367b160e547bcefcd51594231 Signed-off-by: Joey Rizzoli <joey@cyanogenmoditalia.it>
-rw-r--r--BoardConfig.mk2
-rwxr-xr-xrootdir/root/fstab.qcom16
-rwxr-xr-xrootdir/root/init.target.rc11
3 files changed, 13 insertions, 16 deletions
diff --git a/BoardConfig.mk b/BoardConfig.mk
index fbaf8ef..3b54a2b 100644
--- a/BoardConfig.mk
+++ b/BoardConfig.mk
@@ -45,7 +45,7 @@ BOARD_GLOBAL_CFLAGS += -D__ARM_USE_PLD -D__ARM_CACHE_LINE_SIZE=64 -DUSE_RIL_VE
BOARD_GLOBAL_CPPFLAGS += -DUSE_RIL_VERSION_10
# Kernel
-BOARD_KERNEL_CMDLINE := console=none vmalloc=340M androidboot.hardware=qcom msm_rtb.filter=0x3b7 ehci-hcd.park=3
+BOARD_KERNEL_CMDLINE := console=none vmalloc=340M androidboot.hardware=qcom msm_rtb.filter=0x3b7 ehci-hcd.park=3 androidboot.bootdevice=msm_sdcc.1
BOARD_KERNEL_SEPARATED_DT := true
BOARD_KERNEL_BASE := 0x00000000
BOARD_KERNEL_PAGESIZE := 2048
diff --git a/rootdir/root/fstab.qcom b/rootdir/root/fstab.qcom
index 2f07e84..b1db905 100755
--- a/rootdir/root/fstab.qcom
+++ b/rootdir/root/fstab.qcom
@@ -1,13 +1,13 @@
# 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
-/dev/block/platform/msm_sdcc.1/by-name/system /system ext4 ro wait
-/dev/block/platform/msm_sdcc.1/by-name/cache /cache f2fs nosuid,nodev,noatime,inline_xattr wait,check
-/dev/block/platform/msm_sdcc.1/by-name/cache /cache ext4 nosuid,nodev,noatime,noauto_da_alloc wait,check
-/dev/block/platform/msm_sdcc.1/by-name/userdata /data f2fs nosuid,nodev,noatime,inline_xattr wait,check,encryptable=/dev/block/platform/msm_sdcc.1/by-name/bk1,reservedsize=128M
-/dev/block/platform/msm_sdcc.1/by-name/userdata /data ext4 nosuid,nodev,noatime,noauto_da_alloc wait,check,encryptable=/dev/block/platform/msm_sdcc.1/by-name/bk1,reservedsize=128M
-/dev/block/platform/msm_sdcc.1/by-name/boot /boot emmc defaults defaults
-/dev/block/platform/msm_sdcc.1/by-name/recovery /recovery emmc defaults defaults
-/dev/block/platform/msm_sdcc.1/by-name/misc /misc emmc defaults defaults
+/dev/block/bootdevice/by-name/system /system ext4 ro wait
+/dev/block/bootdevice/by-name/cache /cache f2fs nosuid,nodev,noatime,inline_xattr wait,check
+/dev/block/bootdevice/by-name/cache /cache ext4 nosuid,nodev,noatime,noauto_da_alloc wait,check
+/dev/block/bootdevice/by-name/userdata /data f2fs nosuid,nodev,noatime,inline_xattr wait,check,encryptable=/dev/block/bootdevice/by-name/bk1,reservedsize=128M
+/dev/block/bootdevice/by-name/userdata /data ext4 nosuid,nodev,noatime,noauto_da_alloc wait,check,encryptable=/dev/block/bootdevice/by-name/bk1,reservedsize=128M
+/dev/block/bootdevice/by-name/boot /boot emmc defaults defaults
+/dev/block/bootdevice/by-name/recovery /recovery emmc defaults defaults
+/dev/block/bootdevice/by-name/misc /misc emmc defaults defaults
/devices/platform/xhci-hcd/usb1* auto auto defaults voldmanaged=usb:auto
diff --git a/rootdir/root/init.target.rc b/rootdir/root/init.target.rc
index d774472..a7c86ca 100755
--- a/rootdir/root/init.target.rc
+++ b/rootdir/root/init.target.rc
@@ -47,18 +47,15 @@ on fs
# these partition flashed on the device. Failure to mount any partition in fstab file
# results in failure to launch late-start class.
- wait /dev/block/platform/msm_sdcc.1/by-name/cache
- mount ext4 /dev/block/platform/msm_sdcc.1/by-name/cache /cache nosuid nodev barrier=1
-
- wait /dev/block/platform/msm_sdcc.1/by-name/persist
- mount ext4 /dev/block/platform/msm_sdcc.1/by-name/persist /persist nosuid nodev barrier=1
+ wait /dev/block/bootdevice/by-name/persist
+ mount ext4 /dev/block/bootdevice/by-name/persist /persist nosuid nodev barrier=1
restorecon_recursive /persist
mkdir /persist/data 0700 system system
mkdir /persist/data/sfs 0700 system system
mkdir /persist/data/tz 0700 system system
- wait /dev/block/platform/msm_sdcc.1/by-name/modem
- mount vfat /dev/block/platform/msm_sdcc.1/by-name/modem /firmware ro context=u:object_r:firmware_file:s0,shortname=lower,uid=1000,gid=1000,dmask=227,fmask=337
+ wait /dev/block/bootdevice/by-name/modem
+ mount vfat /dev/block/bootdevice/by-name/modem /firmware ro context=u:object_r:firmware_file:s0,shortname=lower,uid=1000,gid=1000,dmask=227,fmask=337
on post-fs-data
mkdir /data/tombstones 0771 system system