Skip to content
Snippets Groups Projects
Commit c499d0fa authored by TreeHugger Robot's avatar TreeHugger Robot Committed by Android (Google) Code Review
Browse files

Merge "All hal policies expressed as attributes."

parents edb6069f e7343230
No related branches found
No related tags found
No related merge requests found
Showing
with 43 additions and 30 deletions
......@@ -229,20 +229,20 @@
/system/bin/webview_zygote64 u:object_r:webview_zygote_exec:s0
/system/fake-lib(64)?/libart.* u:object_r:libart_file:s0
/system/lib(64)?/libart.* u:object_r:libart_file:s0
/system/bin/hw/android\.hardware\.audio@2\.0-service u:object_r:hal_audio_exec:s0
/system/bin/hw/android\.hardware\.audio@2\.0-service u:object_r:hal_audio_default_exec:s0
/system/bin/hw/android\.hardware\.boot@1\.0-service u:object_r:hal_boot_exec:s0
/system/bin/hw/android\.hardware\.ir@1\.0-service u:object_r:hal_ir_default_exec:s0
/system/bin/hw/android\.hardware\.graphics\.allocator@2\.0-service u:object_r:hal_graphics_allocator_exec:s0
/system/bin/hw/android\.hardware\.graphics\.composer@2\.1-service u:object_r:hal_graphics_composer_exec:s0
/system/bin/hw/android\.hardware\.graphics\.allocator@2\.0-service u:object_r:hal_graphics_allocator_default_exec:s0
/system/bin/hw/android\.hardware\.graphics\.composer@2\.1-service u:object_r:hal_graphics_composer_default_exec:s0
/system/bin/hw/android\.hardware\.health@1\.0-service u:object_r:hal_health_exec:s0
/system/bin/hw/android\.hardware\.ir@1\.0-service u:object_r:hal_ir_default_exec:s0
/system/bin/hw/android\.hardware\.light@2\.0-service u:object_r:hal_light_default_exec:s0
/system/bin/hw/android\.hardware\.memtrack@1\.0-service u:object_r:hal_memtrack_exec:s0
/system/bin/hw/android\.hardware\.nfc@1\.0-service u:object_r:hal_nfc_exec:s0
/system/bin/hw/android\.hardware\.power@1\.0-service u:object_r:hal_power_exec:s0
/system/bin/hw/android\.hardware\.thermal@1\.0-service u:object_r:hal_thermal_exec:s0
/system/bin/hw/android\.hardware\.vibrator@1\.0-service u:object_r:hal_vibrator_exec:s0
/system/bin/hw/android\.hardware\.vr@1\.0-service u:object_r:hal_vr_exec:s0
/system/bin/hw/android\.hardware\.wifi@1\.0-service u:object_r:hal_wifi_exec:s0
/system/bin/hw/android\.hardware\.memtrack@1\.0-service u:object_r:hal_memtrack_default_exec:s0
/system/bin/hw/android\.hardware\.nfc@1\.0-service u:object_r:hal_nfc_default_exec:s0
/system/bin/hw/android\.hardware\.power@1\.0-service u:object_r:hal_power_default_exec:s0
/system/bin/hw/android\.hardware\.thermal@1\.0-service u:object_r:hal_thermal_default_exec:s0
/system/bin/hw/android\.hardware\.vibrator@1\.0-service u:object_r:hal_vibrator_default_exec:s0
/system/bin/hw/android\.hardware\.vr@1\.0-service u:object_r:hal_vr_default_exec:s0
/system/bin/hw/android\.hardware\.wifi@1\.0-service u:object_r:hal_wifi_default_exec:s0
#############################
# Vendor files
......
# type_transition must be private policy the domain_trans rules could stay
# public, but conceptually should go with this
init_daemon_domain(hal_audio)
type hal_audio_default, hal_audio, domain;
type hal_audio_default_exec, exec_type, file_type;
init_daemon_domain(hal_audio_default)
init_daemon_domain(hal_graphics_allocator)
type hal_graphics_allocator_default, hal_graphics_allocator, domain;
type hal_graphics_allocator_default_exec, exec_type, file_type;
init_daemon_domain(hal_graphics_allocator_default)
init_daemon_domain(hal_graphics_composer)
type hal_graphics_composer_default, hal_graphics_composer, domain;
type hal_graphics_composer_default_exec, exec_type, file_type;
init_daemon_domain(hal_graphics_composer_default)
type hal_ir_default, hal_ir, domain;
type hal_ir_default_exec, exec_type, file_type;
# may be started by init
init_daemon_domain(hal_ir_default)
type hal_light_default, hal_light, domain;
type hal_light_default_exec, exec_type, file_type;
# may be started by init
init_daemon_domain(hal_light_default)
# may be started by init
init_daemon_domain(hal_memtrack)
type hal_memtrack_default, hal_memtrack, domain;
type hal_memtrack_default_exec, exec_type, file_type;
init_daemon_domain(hal_memtrack_default)
# may be started by init
init_daemon_domain(hal_nfc)
type hal_nfc_default, hal_nfc, domain;
type hal_nfc_default_exec, exec_type, file_type;
init_daemon_domain(hal_nfc_default)
# may be started by init
init_daemon_domain(hal_power)
type hal_power_default, hal_power, domain;
type hal_power_default_exec, exec_type, file_type;
init_daemon_domain(hal_power_default)
# May be started by init
init_daemon_domain(hal_thermal)
type hal_thermal_default, hal_thermal, domain;
type hal_thermal_default_exec, exec_type, file_type;
init_daemon_domain(hal_thermal_default)
# may be started by init
init_daemon_domain(hal_vibrator)
type hal_vibrator_default, hal_vibrator, domain;
type hal_vibrator_default_exec, exec_type, file_type;
init_daemon_domain(hal_vibrator_default)
# may be started by init
init_daemon_domain(hal_vr)
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment