diff --git a/non_plat/file.te b/non_plat/file.te index 2ec997d..1059c9e 100644 --- a/non_plat/file.te +++ b/non_plat/file.te @@ -353,3 +353,5 @@ type sysfs_dis_nafg, fs_type, sysfs_type; type aee_dipdebug_vendor_file, file_type, data_file_type; + +type netd_socket, file_type, coredomain_socket; diff --git a/non_plat/file_contexts b/non_plat/file_contexts index 83b43f0..a0e89dd 100644 --- a/non_plat/file_contexts +++ b/non_plat/file_contexts @@ -12,7 +12,7 @@ ############################# # Custom files (/vendor)?/custom(/.*)? u:object_r:custom_file:s0 - +/dev/socket/netd u:object_r:netd_socket:s0 ############################# diff --git a/prebuilts/api/26.0/nonplat_sepolicy.cil b/prebuilts/api/26.0/nonplat_sepolicy.cil index fb49be1..0d3102f 100755 --- a/prebuilts/api/26.0/nonplat_sepolicy.cil +++ b/prebuilts/api/26.0/nonplat_sepolicy.cil @@ -1625,6 +1625,8 @@ (roletype object_r nvram_agent_service_26_0) (typeattribute thermalindicator_26_0) (roletype object_r thermalindicator_26_0) +(type netd_socket) +(roletype object_r netd_socket) (type hostapd_socket) (roletype object_r hostapd_socket) (type hal_audio_default) diff --git a/prebuilts/api/26.0/plat_private/file_contexts b/prebuilts/api/26.0/plat_private/file_contexts index 716f14b..47caa62 100755 --- a/prebuilts/api/26.0/plat_private/file_contexts +++ b/prebuilts/api/26.0/plat_private/file_contexts @@ -42,3 +42,5 @@ # For boot type /sys/devices/virtual/BOOT/BOOT/boot/boot_type(/.*)? u:object_r:sysfs_boot_type:s0 + +/dev/socket/netd u:object_r:netd_socket:s0 diff --git a/prebuilts/api/26.0/plat_public/file.te b/prebuilts/api/26.0/plat_public/file.te index 3a116c6..751fb0f 100755 --- a/prebuilts/api/26.0/plat_public/file.te +++ b/prebuilts/api/26.0/plat_public/file.te @@ -4,4 +4,4 @@ #for drm key install type provision_file, file_type, data_file_type; -type key_install_data_file, file_type, data_file_type; \ No newline at end of file +type key_install_data_file, file_type, data_file_type; diff --git a/private/compat/26.0/26.0.cil b/private/compat/26.0/26.0.cil index aac1622..44c67ba 100755 --- a/private/compat/26.0/26.0.cil +++ b/private/compat/26.0/26.0.cil @@ -12,6 +12,7 @@ (type mediacasserver_service) (type tracing_shell_writable) (type tracing_shell_writable_debug) +(type netd_socket) (typeattributeset tracing_shell_writable_debug_26_0 (debugfs_tracing_debug tracing_shell_writable_debug)) (typeattributeset priv_app_26_0 (mediaprovider priv_app))