diff --git a/private/file_contexts b/private/file_contexts index 1754ffee2742a3ae3eef393abd9c20a4b52693ce..e64cb40515f9f9d2077b573eebe4141865caba94 100644 --- a/private/file_contexts +++ b/private/file_contexts @@ -187,7 +187,6 @@ /system/bin/vold u:object_r:vold_exec:s0 /system/bin/netd u:object_r:netd_exec:s0 /system/bin/wificond u:object_r:wificond_exec:s0 -/system/bin/rild u:object_r:rild_exec:s0 /system/bin/audioserver u:object_r:audioserver_exec:s0 /system/bin/mediadrmserver u:object_r:mediadrmserver_exec:s0 /system/bin/mediaserver u:object_r:mediaserver_exec:s0 diff --git a/public/rild.te b/public/rild.te index 1ce19e3dce74885089bb551e8041d219fc2af8d1..fd1eccaa4595653c23fceb0f05323b4913bce3ca 100644 --- a/public/rild.te +++ b/public/rild.te @@ -1,7 +1,6 @@ # rild - radio interface layer daemon type rild, domain, domain_deprecated; hal_impl_domain(rild, hal_telephony) -type rild_exec, exec_type, file_type; net_domain(rild) allowxperm rild self:udp_socket ioctl priv_sock_ioctls; diff --git a/vendor/file_contexts b/vendor/file_contexts index 7fda294f733108ef93761e6916193d650c37f544..bce40df8960ef311485e02345547fd55cbc6bb86 100644 --- a/vendor/file_contexts +++ b/vendor/file_contexts @@ -21,6 +21,7 @@ /(vendor|system/vendor)/bin/hw/android\.hardware\.nfc@1\.0-service u:object_r:hal_nfc_default_exec:s0 /(vendor|system/vendor)/bin/hw/android\.hardware\.power@1\.0-service u:object_r:hal_power_default_exec:s0 /(vendor|system/vendor)/bin/hw/android\.hardware\.sensors@1\.0-service u:object_r:hal_sensors_default_exec:s0 +/(vendor|system/vendor)/bin/hw/rild u:object_r:rild_exec:s0 /(vendor|system/vendor)/bin/hw/android\.hardware\.thermal@1\.0-service u:object_r:hal_thermal_default_exec:s0 /(vendor|system/vendor)/bin/hw/android\.hardware\.usb@1\.0-service u:object_r:hal_usb_default_exec:s0 /(vendor|system/vendor)/bin/hw/android\.hardware\.vibrator@1\.0-service u:object_r:hal_vibrator_default_exec:s0 diff --git a/private/rild.te b/vendor/rild.te similarity index 79% rename from private/rild.te rename to vendor/rild.te index ac6a05d3616ed479d28b2c713f90e2e6771c7506..515d1b499aa572a13a54f9639a90b6fce6750840 100644 --- a/private/rild.te +++ b/vendor/rild.te @@ -1,3 +1,4 @@ # type_transition must be private policy the domain_trans rules could stay # public, but conceptually should go with this +type rild_exec, exec_type, file_type; init_daemon_domain(rild)