diff options
author | Xin Li <delphij@google.com> | 2023-12-08 13:13:33 -0800 |
---|---|---|
committer | Xin Li <delphij@google.com> | 2023-12-08 13:13:33 -0800 |
commit | 0745e3ed1fca0faf4c2c3d876bf76dd8fc7c14c5 (patch) | |
tree | dfef03ddd6049cc760b10c8aeb7ca6f935e16663 | |
parent | 74d33d64a5c49eb336dcad050cfd1a3c44945865 (diff) | |
parent | 9aa89940d068223072c8d646c79d293bff09d035 (diff) | |
download | pantah-sepolicy-0745e3ed1fca0faf4c2c3d876bf76dd8fc7c14c5.tar.gz |
Merge Android 14 QPR1
Merged-In: Ief1dc191c7669c9f14f0974fca46ebb4f8bfa2cc
Bug: 315507370
Change-Id: I262c653a2057cd588cc8c65475d97e07a05115b1
-rw-r--r-- | cheetah/cccdk_timesync_app.te | 1 | ||||
-rw-r--r-- | cheetah/file.te | 3 | ||||
-rw-r--r-- | cheetah/file_contexts | 2 | ||||
-rw-r--r-- | cheetah/grilservice_app.te | 1 | ||||
-rw-r--r-- | cheetah/hal_bluetooth_btlinux.te | 3 | ||||
-rw-r--r-- | panther/file.te | 3 | ||||
-rw-r--r-- | panther/file_contexts | 2 | ||||
-rw-r--r-- | panther/grilservice_app.te | 1 | ||||
-rw-r--r-- | panther/hal_bluetooth_btlinux.te | 3 |
9 files changed, 19 insertions, 0 deletions
diff --git a/cheetah/cccdk_timesync_app.te b/cheetah/cccdk_timesync_app.te new file mode 100644 index 0000000..1a4264d --- /dev/null +++ b/cheetah/cccdk_timesync_app.te @@ -0,0 +1 @@ +allow vendor_cccdktimesync_app hal_bluetooth_coexistence_service:service_manager find; diff --git a/cheetah/file.te b/cheetah/file.te new file mode 100644 index 0000000..6e3395b --- /dev/null +++ b/cheetah/file.te @@ -0,0 +1,3 @@ +# BT +type vendor_bt_data_file, file_type, data_file_type; + diff --git a/cheetah/file_contexts b/cheetah/file_contexts index cae0049..65e3bb6 100644 --- a/cheetah/file_contexts +++ b/cheetah/file_contexts @@ -2,3 +2,5 @@ /dev/ttySAC18 u:object_r:hci_attach_dev:s0 /dev/logbuffer_btlpm u:object_r:logbuffer_device:s0 /dev/logbuffer_tty18 u:object_r:logbuffer_device:s0 + +/data/vendor/bluetooth(/.*)? u:object_r:vendor_bt_data_file:s0 diff --git a/cheetah/grilservice_app.te b/cheetah/grilservice_app.te new file mode 100644 index 0000000..ad0a779 --- /dev/null +++ b/cheetah/grilservice_app.te @@ -0,0 +1 @@ +allow grilservice_app hal_bluetooth_coexistence_service:service_manager find; diff --git a/cheetah/hal_bluetooth_btlinux.te b/cheetah/hal_bluetooth_btlinux.te new file mode 100644 index 0000000..851dc89 --- /dev/null +++ b/cheetah/hal_bluetooth_btlinux.te @@ -0,0 +1,3 @@ +allow hal_bluetooth_btlinux vendor_bt_data_file:dir rw_dir_perms; +allow hal_bluetooth_btlinux vendor_bt_data_file:file create_file_perms; + diff --git a/panther/file.te b/panther/file.te new file mode 100644 index 0000000..6e3395b --- /dev/null +++ b/panther/file.te @@ -0,0 +1,3 @@ +# BT +type vendor_bt_data_file, file_type, data_file_type; + diff --git a/panther/file_contexts b/panther/file_contexts index cae0049..a671f68 100644 --- a/panther/file_contexts +++ b/panther/file_contexts @@ -2,3 +2,5 @@ /dev/ttySAC18 u:object_r:hci_attach_dev:s0 /dev/logbuffer_btlpm u:object_r:logbuffer_device:s0 /dev/logbuffer_tty18 u:object_r:logbuffer_device:s0 + +/data/vendor/bluetooth(/.*)? u:object_r:vendor_bt_data_file:s0
\ No newline at end of file diff --git a/panther/grilservice_app.te b/panther/grilservice_app.te new file mode 100644 index 0000000..ad0a779 --- /dev/null +++ b/panther/grilservice_app.te @@ -0,0 +1 @@ +allow grilservice_app hal_bluetooth_coexistence_service:service_manager find; diff --git a/panther/hal_bluetooth_btlinux.te b/panther/hal_bluetooth_btlinux.te new file mode 100644 index 0000000..851dc89 --- /dev/null +++ b/panther/hal_bluetooth_btlinux.te @@ -0,0 +1,3 @@ +allow hal_bluetooth_btlinux vendor_bt_data_file:dir rw_dir_perms; +allow hal_bluetooth_btlinux vendor_bt_data_file:file create_file_perms; + |