From f1caa7e4d1980a1b60a6f21a765a0059e4b54c17 Mon Sep 17 00:00:00 2001 From: Deokgyu Yang Date: Fri, 21 May 2021 02:46:12 +0900 Subject: [PATCH] gts3l: sepolicy: Add firmware-modem file, type and remove genfs Signed-off-by: Deokgyu Yang Change-Id: Iabcae1835c39e630d672f48c3cce3ca128fdc233 --- sepolicy/file.te | 1 + sepolicy/file_contexts | 7 +++---- sepolicy/genfs_contexts | 23 ----------------------- sepolicy/property_contexts | 1 - 4 files changed, 4 insertions(+), 28 deletions(-) delete mode 100644 sepolicy/genfs_contexts diff --git a/sepolicy/file.te b/sepolicy/file.te index 9e1db56..a1a013c 100644 --- a/sepolicy/file.te +++ b/sepolicy/file.te @@ -41,6 +41,7 @@ type proc_simslot_count, fs_type, proc_type; type proc_swappiness, fs_type, proc_type; # rootfs +type firmware-modem_file, file_type, contextmount_type, vendor_file_type; type omr_file, file_type, mlstrustedobject; # sysfs diff --git a/sepolicy/file_contexts b/sepolicy/file_contexts index 2104c3b..466b586 100644 --- a/sepolicy/file_contexts +++ b/sepolicy/file_contexts @@ -17,7 +17,6 @@ # Binaries /(vendor|system/vendor)/bin/hw/macloader u:object_r:macloader_exec:s0 /(vendor|system/vendor)/bin/secril_config_svc u:object_r:secril_config_svc_exec:s0 -/(vendor|system/vendor)/dsp(/.*)? u:object_r:adsprpcd_file:s0 # Data files /data/vendor/biometrics(/.*)? u:object_r:biometrics_vendor_data_file:s0 @@ -176,9 +175,9 @@ /(vendor|system/vendor)/bin/hw/vendor\.samsung\.hardware\.miscpower@1\.0-service u:object_r:hal_power_default_exec:s0 # Rootfs -/firmware(/.*)? u:object_r:firmware_file:s0 -/omr(/.*)? u:object_r:omr_file:s0 -/persist(/.*)? u:object_r:persist_file:s0 +/firmware(/.*)? u:object_r:firmware_file:s0 +/firmware-modem(/.*)? u:object_r:firmware-modem_file:s0 +/omr(/.*)? u:object_r:omr_file:s0 # Sys /sys/class/camera(/.*)? -- u:object_r:sysfs_camera_writable:s0 diff --git a/sepolicy/genfs_contexts b/sepolicy/genfs_contexts deleted file mode 100644 index 3083173..0000000 --- a/sepolicy/genfs_contexts +++ /dev/null @@ -1,23 +0,0 @@ -genfscon proc /irq/default_smp_affinity u:object_r:proc_default_smp_affinity:s0 -genfscon proc /memsize u:object_r:proc_meminfo:s0 -genfscon proc /schedstat u:object_r:proc_sched:s0 -genfscon proc /simslot_count u:object_r:proc_simslot_count:s0 -genfscon proc /sys/kernel/sched_boost u:object_r:proc_sched:s0 -genfscon proc /sys/kernel/sched_cstate_aware u:object_r:proc_sched:s0 -genfscon proc /sys/kernel/sched_downmigrate u:object_r:proc_sched:s0 -genfscon proc /sys/kernel/sched_group_downmigrate u:object_r:proc_sched:s0 -genfscon proc /sys/kernel/sched_group_upmigrate u:object_r:proc_sched:s0 -genfscon proc /sys/kernel/sched_initial_task_util u:object_r:proc_sched:s0 -genfscon proc /sys/kernel/sched_sync_hint_enable u:object_r:proc_sched:s0 -genfscon proc /sys/kernel/sched_upmigrate u:object_r:proc_sched:s0 -genfscon proc /sys/kernel/sched_walt_rotate_big_tasks u:object_r:proc_sched:s0 -genfscon proc /sys/vm/swappiness u:object_r:proc_swappiness:s0 - -genfscon sysfs /devices/soc/qpnp-smbcharger-[a-z0-9]+/power_supply/dc(/.*)? u:object_r:sysfs_battery_supply:s0 -genfscon sysfs /devices/soc/qpnp-smbcharger-[a-z0-9]+/power_supply/battery(/.*)? u:object_r:sysfs_battery_supply:s0 -genfscon sysfs /devices/virtual/lcd/panel u:object_r:sysfs_lcd_writable:s0 -genfscon sysfs /devices/virtual/sensors/ssc_core/ssc_hw_rev u:object_r:sysfs_sensors:s0 -genfscon sysfs /power/cpufreq_max_limit u:object_r:sysfs_power:s0 -genfscon sysfs /power/cpufreq_min_limit u:object_r:sysfs_power:s0 -genfscon sysfs /power/cpufreq_table u:object_r:sysfs_power:s0 -genfscon sysfs /wifi u:object_r:sysfs_wifi:s0 diff --git a/sepolicy/property_contexts b/sepolicy/property_contexts index a387ac1..f0abd84 100644 --- a/sepolicy/property_contexts +++ b/sepolicy/property_contexts @@ -6,7 +6,6 @@ persist.camera. u:object_r:camera_prop:s0 persist.sys.bt.driver.version u:object_r:vendor_bluetooth_prop:s0 persist.sys.ina.status u:object_r:ina_status_prop:s0 persist.vendor.camera. u:object_r:sec_camera_prop:s0 -persist.vendor.camera.debug.logfile u:object_r:sec_camera_prop:s0 persist.vendor.members. u:object_r:vendor_members_prop:s0 ro.csc. u:object_r:csc_prop:s0 ro.error.receiver.default u:object_r:receiver_error_prop:s0