summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChris Fries <cfries@google.com>2018-07-26 14:34:56 -0500
committerandroid-build-team Robot <android-build-team-robot@google.com>2018-07-27 00:54:19 +0000
commitf667a2c7468da36097b32a5738f173f5f989475a (patch)
tree03a84ec7b2e18ef284c8c412a6ef6538eb310301
parent8e6d4561dd7572bbff4bf466a3793c90106d9339 (diff)
Label persist block device, give rw to fsck
We need fsck to be able to run on persist. Bug: 111865955 Change-Id: Ief8f10267ff4f2bb25e66db424eee427c62512aa (cherry picked from commit c91dfe4f4ffe2a09b10b34f4698b9603da0d1c26)
-rw-r--r--vendor/google/fsck.te2
-rw-r--r--vendor/qcom/common/device.te3
-rw-r--r--vendor/qcom/sdm845/file_contexts1
3 files changed, 5 insertions, 1 deletions
diff --git a/vendor/google/fsck.te b/vendor/google/fsck.te
new file mode 100644
index 0000000..9c64f10
--- /dev/null
+++ b/vendor/google/fsck.te
@@ -0,0 +1,2 @@
+allow fsck persist_block_device:blk_file rw_file_perms;
+
diff --git a/vendor/qcom/common/device.te b/vendor/qcom/common/device.te
index 8b92ebf..b20c09c 100644
--- a/vendor/qcom/common/device.te
+++ b/vendor/qcom/common/device.te
@@ -5,14 +5,15 @@ type bt_device, dev_type;
type diag_device, dev_type, mlstrustedobject;
type dsp_device, dev_type;
type easel_device, dev_type, mlstrustedobject;
+type gpt_block_device, dev_type;
type ipa_dev, dev_type;
type latency_device, dev_type;
type modem_block_device, dev_type;
+type persist_block_device, dev_type;
type qsee_ipc_irq_spss_device, dev_type;
type qdsp_device, dev_type, mlstrustedobject;
type ramdump_device, dev_type;
type rmnet_device, dev_type;
-type gpt_block_device, dev_type;
type ramdump_block_device, dev_type;
type seemplog_device, dev_type;
type sg_device, dev_type;
diff --git a/vendor/qcom/sdm845/file_contexts b/vendor/qcom/sdm845/file_contexts
index ee215e5..4603b8d 100644
--- a/vendor/qcom/sdm845/file_contexts
+++ b/vendor/qcom/sdm845/file_contexts
@@ -27,6 +27,7 @@
/dev/block/platform/soc/1d84000\.ufshc/by-name/modem_[ab] u:object_r:modem_block_device:s0
/dev/block/platform/soc/1d84000\.ufshc/by-name/modemst[12] u:object_r:modem_block_device:s0
/dev/block/platform/soc/1d84000\.ufshc/by-name/ssd u:object_r:ssd_block_device:s0
+/dev/block/platform/soc/1d84000\.ufshc/by-name/persist u:object_r:persist_block_device:s0
/dev/block/platform/soc/1d84000\.ufshc/by-name/product_[ab] u:object_r:system_block_device:s0
/dev/block/platform/soc/1d84000\.ufshc/by-name/system_[ab] u:object_r:system_block_device:s0
/dev/block/platform/soc/1d84000\.ufshc/by-name/vendor_[ab] u:object_r:system_block_device:s0