Skip to content
This repository has been archived by the owner on Apr 10, 2024. It is now read-only.

Commit

Permalink
veux: Reformat sepolicy file
Browse files Browse the repository at this point in the history
Signed-off-by: Ahmad Rulim <personal@rulim34.dev>
  • Loading branch information
rulim34 committed Jan 22, 2023
1 parent e7eadd8 commit c996bbe
Show file tree
Hide file tree
Showing 31 changed files with 167 additions and 168 deletions.
5 changes: 2 additions & 3 deletions sepolicy/public/property_contexts
Original file line number Diff line number Diff line change
@@ -1,6 +1,5 @@
# Camera
camera. u:object_r:vendor_camera_prop:s0
camera. u:object_r:vendor_camera_prop:s0

# Fingerprint
sys.fp.vendor u:object_r:vendor_fingerprint_prop:s0

sys.fp.vendor u:object_r:vendor_fingerprint_prop:s0
2 changes: 1 addition & 1 deletion sepolicy/vendor/adsprpcd.te
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
type public_adsprpcd_file, file_type;

r_dir_file(vendor_adsprpcd, public_adsprpcd_file)
r_dir_file(vendor_adsprpcd, vendor_sysfs_graphics)
r_dir_file(vendor_adsprpcd, vendor_sysfs_graphics)
1 change: 1 addition & 0 deletions sepolicy/vendor/batterysecret.te
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
type batterysecret, domain;
type batterysecret_exec, exec_type, vendor_file_type, file_type;

init_daemon_domain(batterysecret)

r_dir_file(batterysecret, cgroup)
Expand Down
2 changes: 1 addition & 1 deletion sepolicy/vendor/device.te
Original file line number Diff line number Diff line change
Expand Up @@ -5,4 +5,4 @@ type sound_device, dev_type;
type vendor_fingerprint_device, dev_type;

# IR device
type ir_spi_device, dev_type;
type ir_spi_device, dev_type;
2 changes: 1 addition & 1 deletion sepolicy/vendor/file.te
Original file line number Diff line number Diff line change
Expand Up @@ -14,4 +14,4 @@ type vendor_fingerprint_data_file, data_file_type, file_type;
type thermal_data_file, data_file_type, file_type;

# Touchpanel
type proc_touchpanel, fs_type, proc_type;
type proc_touchpanel, fs_type, proc_type;
78 changes: 37 additions & 41 deletions sepolicy/vendor/file_contexts
Original file line number Diff line number Diff line change
@@ -1,71 +1,67 @@
# Audio
/dev/socket/audio_hw_socket u:object_r:audio_socket:s0
/dev/elliptic(.*)? u:object_r:sound_device:s0
/mnt/vendor/persist/audio/cali_test.bin u:object_r:vendor_persist_audio_file:s0
/mnt/vendor/persist/audio/fsm_calib.bin u:object_r:vendor_persist_audio_file:s0
/mnt/vendor/persist/audio/aw_cali.bin u:object_r:vendor_persist_audio_file:s0
# Audio
/dev/socket/audio_hw_socket u:object_r:audio_socket:s0
/dev/elliptic(.*)? u:object_r:sound_device:s0
/mnt/vendor/persist/audio/cali_test.bin u:object_r:vendor_persist_audio_file:s0
/mnt/vendor/persist/audio/fsm_calib.bin u:object_r:vendor_persist_audio_file:s0
/mnt/vendor/persist/audio/aw_cali.bin u:object_r:vendor_persist_audio_file:s0

# Battery
/vendor/bin/batterysecret u:object_r:batterysecret_exec:s0
/mnt/vendor/persist/subsys(/.*)? u:object_r:persist_subsys_file:s0
/vendor/bin/batterysecret u:object_r:batterysecret_exec:s0
/mnt/vendor/persist/subsys(/.*)? u:object_r:persist_subsys_file:s0

# Bluetooth
/vendor/bin/init\.mi\.btmac\.sh u:object_r:vendor_qti_init_shell_exec:s0
/vendor/bin/init\.mi\.btmac\.sh u:object_r:vendor_qti_init_shell_exec:s0

# Camera
/mnt/vendor/persist/camera(/.*)? u:object_r:camera_persist_file:s0
/mnt/vendor/persist/camera(/.*)? u:object_r:camera_persist_file:s0

# Hexagon DSP-side executable needed for Halide operation
# This is labeled as public_adsprpcd_file as it needs to be read by apps
# (e.g. Google Camera App)
/mnt/vendor/dsp/fastrpc_shell_3 u:object_r:public_adsprpcd_file:s0
/mnt/vendor/dsp/fastrpc_shell_3 u:object_r:public_adsprpcd_file:s0

# Fingerprint
/vendor/bin/hw/android\.hardware\.biometrics\.fingerprint@2.3-service\.xiaomi u:object_r:hal_fingerprint_default_exec:s0
/vendor/bin/hw/vendor\.silead\.hardware\.fingerprintext@1\.0-service u:object_r:hal_fingerprint_default_exec:s0

# Fingerprint devices
/dev/goodix_fp u:object_r:vendor_fingerprint_device:s0
/dev/silead_fp u:object_r:vendor_fingerprint_device:s0
/dev/silead_s.* u:object_r:vendor_fingerprint_device:s0
/dev/silead_stub u:object_r:vendor_fingerprint_device:s0
/dev/spidev.* u:object_r:vendor_fingerprint_device:s0

# Fingerprint data
/data/vendor/fpc(/.*)? u:object_r:vendor_fingerprint_data_file:s0
/data/vendor/fpdump(/.*)? u:object_r:vendor_fingerprint_data_file:s0
/data/vendor/goodix(/.*)? u:object_r:vendor_fingerprint_data_file:s0
/data/vendor/goodix/gf_data(/.*)? u:object_r:vendor_fingerprint_data_file:s0
/data/vendor/silead(/.*)? u:object_r:vendor_fingerprint_data_file:s0
/mnt/vendor/persist/silead(/.*)? u:object_r:vendor_fingerprint_data_file:s0
/mnt/vendor/persist/goodix(/.*)? u:object_r:vendor_fingerprint_data_file:s0
/dev/goodix_fp u:object_r:vendor_fingerprint_device:s0
/dev/silead_fp u:object_r:vendor_fingerprint_device:s0
/dev/silead_s.* u:object_r:vendor_fingerprint_device:s0
/dev/silead_stub u:object_r:vendor_fingerprint_device:s0
/dev/spidev.* u:object_r:vendor_fingerprint_device:s0
/data/vendor/fpc(/.*)? u:object_r:vendor_fingerprint_data_file:s0
/data/vendor/fpdump(/.*)? u:object_r:vendor_fingerprint_data_file:s0
/data/vendor/goodix(/.*)? u:object_r:vendor_fingerprint_data_file:s0
/data/vendor/goodix/gf_data(/.*)? u:object_r:vendor_fingerprint_data_file:s0
/data/vendor/silead(/.*)? u:object_r:vendor_fingerprint_data_file:s0
/mnt/vendor/persist/silead(/.*)? u:object_r:vendor_fingerprint_data_file:s0
/mnt/vendor/persist/goodix(/.*)? u:object_r:vendor_fingerprint_data_file:s0
/vendor/bin/hw/android\.hardware\.biometrics\.fingerprint@2.3-service\.xiaomi u:object_r:hal_fingerprint_default_exec:s0
/vendor/bin/hw/vendor\.silead\.hardware\.fingerprintext@1\.0-service u:object_r:hal_fingerprint_default_exec:s0

# IR
/dev/ir_spi u:object_r:ir_spi_device:s0
/dev/ir_spi u:object_r:ir_spi_device:s0

# Label read_ahead_kb in /data partition
/sys/devices/platform/soc/4804000.ufshc/host0/target0:0:0/0:0:0:0/block/sda/queue/read_ahead_kb u:object_r:vendor_sysfs_scsi_host:s0
/sys/devices/platform/soc/4804000.ufshc/host0/target0:0:0/0:0:0:0/block/sda/queue/read_ahead_kb u:object_r:vendor_sysfs_scsi_host:s0

# Label discard_max_bytes in /data partition
/sys/devices/platform/soc/4804000.ufshc/host0/target0:0:0/0:0:0:0/block/sda/queue/discard_max_bytes u:object_r:vendor_sysfs_scsi_host:s0
/sys/devices/platform/soc/4804000.ufshc/host0/target0:0:0/0:0:0:0/block/sda/queue/discard_max_bytes u:object_r:vendor_sysfs_scsi_host:s0

# Mlipay
/vendor/bin/mlipayd@1.1 u:object_r:hal_mlipay_default_exec:s0
/vendor/bin/mlipayd@1.1 u:object_r:hal_mlipay_default_exec:s0

# NFC
/dev/pn553 u:object_r:nfc_device:s0
/dev/pn54x u:object_r:nfc_device:s0
/dev/pn553 u:object_r:nfc_device:s0
/dev/pn54x u:object_r:nfc_device:s0

# Sensors
/vendor/bin/hw/android\.hardware\.sensors@2.1-service\.xiaomi_holi-multihal u:object_r:hal_sensors_default_exec:s0
/vendor/bin/hw/android\.hardware\.sensors@2.1-service\.xiaomi_holi-multihal u:object_r:hal_sensors_default_exec:s0

# Thermal
/data/vendor/thermal(/.*)? u:object_r:thermal_data_file:s0
/vendor/bin/mi_thermald u:object_r:mi_thermald_exec:s0
/data/vendor/thermal(/.*)? u:object_r:thermal_data_file:s0
/vendor/bin/mi_thermald u:object_r:mi_thermald_exec:s0

# Vibrator
/vendor/bin/hw/vendor\.qti\.hardware\.vibrator\.service\.xiaomi_holi u:object_r:hal_vibrator_default_exec:s0
/vendor/bin/hw/vendor\.qti\.hardware\.vibrator\.service\.xiaomi_holi u:object_r:hal_vibrator_default_exec:s0

# Xiaomi MAC
/data/vendor/mac_addr(/.*)? u:object_r:vendor_wifi_vendor_data_file:s0
/data/vendor/wlan_logs(/.*)? u:object_r:vendor_wifi_vendor_data_file:s0
/data/vendor/mac_addr(/.*)? u:object_r:vendor_wifi_vendor_data_file:s0
/data/vendor/wlan_logs(/.*)? u:object_r:vendor_wifi_vendor_data_file:s0

0 comments on commit c996bbe

Please sign in to comment.