diff options
author | Android Build Coastguard Worker <android-build-coastguard-worker@google.com> | 2021-08-05 01:08:18 +0000 |
---|---|---|
committer | Android Build Coastguard Worker <android-build-coastguard-worker@google.com> | 2021-08-05 01:08:18 +0000 |
commit | 1ff4458c852e72d72be505f4537b056fc3c0a4f5 (patch) | |
tree | 7d8f40976936ebcae2882255c2c46249fbfb3146 | |
parent | 81b9394b58a6498071c057a5d2a16de76c21afd1 (diff) | |
parent | 4f3600ffe2c1f3caafdb4a62b3d98c3134de0f34 (diff) | |
download | pixel-sepolicy-android12-s2-release.tar.gz |
Snap for 7612197 from 4f3600ffe2c1f3caafdb4a62b3d98c3134de0f34 to sc-releaseandroid-vts-12.0_r9android-vts-12.0_r8android-vts-12.0_r7android-vts-12.0_r6android-vts-12.0_r5android-vts-12.0_r4android-vts-12.0_r3android-vts-12.0_r2android-vts-12.0_r12android-vts-12.0_r11android-vts-12.0_r10android-vts-12.0_r1android-security-12.0.0_r59android-security-12.0.0_r58android-security-12.0.0_r57android-security-12.0.0_r56android-security-12.0.0_r55android-security-12.0.0_r54android-security-12.0.0_r53android-security-12.0.0_r52android-security-12.0.0_r51android-security-12.0.0_r50android-security-12.0.0_r49android-security-12.0.0_r48android-security-12.0.0_r47android-security-12.0.0_r46android-security-12.0.0_r45android-security-12.0.0_r44android-security-12.0.0_r43android-security-12.0.0_r42android-security-12.0.0_r41android-security-12.0.0_r40android-security-12.0.0_r39android-security-12.0.0_r38android-security-12.0.0_r37android-security-12.0.0_r36android-security-12.0.0_r35android-security-12.0.0_r34android-platform-12.0.0_r1android-cts-12.0_r9android-cts-12.0_r8android-cts-12.0_r7android-cts-12.0_r6android-cts-12.0_r5android-cts-12.0_r4android-cts-12.0_r3android-cts-12.0_r2android-cts-12.0_r12android-cts-12.0_r11android-cts-12.0_r10android-cts-12.0_r1android-12.0.0_r9android-12.0.0_r8android-12.0.0_r34android-12.0.0_r33android-12.0.0_r31android-12.0.0_r30android-12.0.0_r3android-12.0.0_r25android-12.0.0_r2android-12.0.0_r11android-12.0.0_r10android-12.0.0_r1android12-tests-releaseandroid12-security-releaseandroid12-s5-releaseandroid12-s4-releaseandroid12-s3-releaseandroid12-s2-releaseandroid12-s1-releaseandroid12-release
Change-Id: I9d4a2b4bf1c1f7a5b76ea47f2ecebd63ccfd181a
-rw-r--r-- | debugpolicy/device.te | 1 | ||||
-rw-r--r-- | debugpolicy/file.te | 2 | ||||
-rw-r--r-- | debugpolicy/file_contexts | 2 | ||||
-rw-r--r-- | debugpolicy/genfs_contexts | 1 | ||||
-rw-r--r-- | debugpolicy/init_dpm.te | 11 |
5 files changed, 17 insertions, 0 deletions
diff --git a/debugpolicy/device.te b/debugpolicy/device.te new file mode 100644 index 0000000..c774e3b --- /dev/null +++ b/debugpolicy/device.te @@ -0,0 +1 @@ +type dpm_block_device, dev_type; diff --git a/debugpolicy/file.te b/debugpolicy/file.te new file mode 100644 index 0000000..604ba50 --- /dev/null +++ b/debugpolicy/file.te @@ -0,0 +1,2 @@ +# sysfs +type sysfs_dpm_variant, sysfs_type, fs_type; # dpm variant diff --git a/debugpolicy/file_contexts b/debugpolicy/file_contexts new file mode 100644 index 0000000..0f2aaa6 --- /dev/null +++ b/debugpolicy/file_contexts @@ -0,0 +1,2 @@ +/dev/block/by-name/dpm_[ab] u:object_r:dpm_block_device:s0 +/vendor/bin/hw/init_dpm\.sh u:object_r:init_dpm_exec:s0 diff --git a/debugpolicy/genfs_contexts b/debugpolicy/genfs_contexts new file mode 100644 index 0000000..d30809d --- /dev/null +++ b/debugpolicy/genfs_contexts @@ -0,0 +1 @@ +genfscon sysfs /firmware/devicetree/base/dpm/variant u:object_r:sysfs_dpm_variant:s0 diff --git a/debugpolicy/init_dpm.te b/debugpolicy/init_dpm.te new file mode 100644 index 0000000..b91c561 --- /dev/null +++ b/debugpolicy/init_dpm.te @@ -0,0 +1,11 @@ +type init_dpm, domain; +type init_dpm_exec, exec_type, vendor_file_type, file_type; + +init_daemon_domain(init_dpm) + +userdebug_or_eng(` +allow init_dpm vendor_toolbox_exec:file execute_no_trans; +allow init_dpm sysfs_dpm_variant:file r_file_perms; +allow init_dpm block_device:dir search; +allow init_dpm dpm_block_device:blk_file rw_file_perms; +') |