msm8974-common: sepolicy: Update for move of init.{qcom,target}.rc to /vendor

Change-Id: Ic0042ed52e7aeb3faba856411fd0a1b298446125
This commit is contained in:
Kevin F. Haggerty 2020-04-18 10:42:22 -06:00
parent d9fdcde7d2
commit 631007d58c
No known key found for this signature in database
GPG key ID: 6D95512933112729
2 changed files with 21 additions and 51 deletions

View file

@ -1,51 +1 @@
# This really is necessary for init.qcom.rc to manually restorecon the allow init efs_file:dir mounton;
# /data/data/com.android.providers.telephony/(databases|shared_prefs)
# symlinks. Without the manual restorecon, we would have to allow rild
# to read any system_data_file:lnk_file.
selinux_check_context(init)
allow init {
sysfs_iio
sysfs_sec_tsp
sysfs_sensors
}:lnk_file read;
allow init {
sysfs_audio
sysfs_batteryinfo
sysfs_bluetooth_writable
sysfs_camera
sysfs_graphics
sysfs_hal_pwr
sysfs_iio
sysfs_input
sysfs_kgsl
sysfs_leds
sysfs_mdnie
sysfs_msmuart_file
sysfs_sec_bamdmux
sysfs_sec_barcode_emul
sysfs_sec_epen
sysfs_sec_ir
sysfs_sec_key
sysfs_sec_led
sysfs_sec_switch
sysfs_sec_thermistor
sysfs_sec_touchkey
sysfs_sec_tsp
sysfs_sensors
sysfs_socinfo
sysfs_usb_otg
sysfs_wifi_writeable
}:file setattr;
allow init {
sysfs_cpu_boost
sysfs_devices_system_cpu
sysfs_lowmemorykiller
sysfs_mmc_host
sysfs_msm_perf
sysfs_msm_power
sysfs_sec_key
sysfs_thermal
}:file w_file_perms;

View file

@ -0,0 +1,20 @@
# This really is necessary for init.qcom.rc to manually restorecon the
# /data/data/com.android.providers.telephony/(databases|shared_prefs)
# symlinks. Without the manual restorecon, we would have to allow rild
# to read any system_data_file:lnk_file.
selinux_check_context(vendor_init)
allow vendor_init {
packages_list_file
seapp_contexts_file
}:file r_file_perms;
allow vendor_init {
radio_data_file
system_data_file
}:lnk_file create_file_perms;
allow vendor_init radio_data_file:lnk_file relabelto;
allow vendor_init system_data_file:lnk_file relabelfrom;
allow vendor_init wifi_data_file:file create_file_perms;