summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHaoran Wang <Haoran.Wang@freescale.com>2016-07-26 15:54:40 +0800
committerhaoran Wang <Haoran.Wang@freescale.com>2016-07-28 00:55:16 +0000
commit986c8f8607f7a46b82bbc6ffbeda33fa51610823 (patch)
treeac2d7650ecdc22fb326c2133745b19511b3bf186
parent4ab80f9f3e045c87b1fc5065ad3cc5abe56f2b7f (diff)
downloadpicoimx-master.tar.gz
Support data partition formattableHEADmastermain
Since Picoimx bootloader supported fastboot lock/unlock command added formattable flag for data partition. If init detect data partition is wiped then it will format it. Change-Id: I009a9a9f07c2c38384d278a8ef0f3ee32ad064fb Signed-off-by: Haoran Wang <Haoran.Wang@freescale.com>
-rw-r--r--fstab.device2
-rw-r--r--sepolicy/file_contexts1
-rw-r--r--sepolicy/init.te1
3 files changed, 3 insertions, 1 deletions
diff --git a/fstab.device b/fstab.device
index 02b98bc..be4a1a5 100644
--- a/fstab.device
+++ b/fstab.device
@@ -1,4 +1,4 @@
/dev/block/by-name/system /system ext4 ro,barrier=1,discard wait,slotselect
-/dev/block/mmcblk0p4 /data ext4 nosuid,nodev,barrier=1,noauto_da_alloc,discard wait,check,encryptable=footer
+/dev/block/mmcblk0p4 /data ext4 nosuid,nodev,barrier=1,noauto_da_alloc,discard wait,check,formattable,encryptable=footer
/dev/block/mmcblk0p6 /cache ext4 nosuid,nodev,nomblk_io_submit wait
/dev/block/mmcblk0p9 /misc emmc defaults defaults
diff --git a/sepolicy/file_contexts b/sepolicy/file_contexts
index 8b1c9d0..ea6fb9d 100644
--- a/sepolicy/file_contexts
+++ b/sepolicy/file_contexts
@@ -5,6 +5,7 @@
/dev/FreescaleGyroscope u:object_r:sensors_device:s0
/dev/block/mmcblk0p9 u:object_r:misc_device:s0
/dev/block/mmcblk0p1 u:object_r:boot_block_device:s0
+/dev/block/mmcblk0p4 u:object_r:userdata_block_device:s0
/dev/block/mmcblk0p7 u:object_r:boot_block_device:s0
/dev/block/mmcblk0p5 u:object_r:system_block_device:s0
/dev/block/mmcblk0p8 u:object_r:system_block_device:s0
diff --git a/sepolicy/init.te b/sepolicy/init.te
index cccd7f3..24bafb2 100644
--- a/sepolicy/init.te
+++ b/sepolicy/init.te
@@ -1 +1,2 @@
allow init functionfs:dir mounton;
+allow init userdata_block_device:blk_file { open read write ioctl getattr };