summaryrefslogtreecommitdiffstats
path: root/common/dtseagleservice.te
blob: d5a34c057ac21ef3438653c6f51c63281a67310b (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
type dtseagleservice, domain, domain_deprecated;
type dtseagleservice_exec, exec_type, file_type;

#Allow for transition from init domain to dtseagleservice
init_daemon_domain(dtseagleservice)

#Allow dtseagleservice to use Binder IPC
binder_use(dtseagleservice)

#Allow dtseagleservice to interact with apps
binder_call(dtseagleservice, platform_app)
binder_call(dtseagleservice, system_app)

# Mark dtseagleservice as a Binder service domain
binder_service(dtseagleservice)

#Allow dtseagleservice to be registered with service manager
allow dtseagleservice dtseagleservice_service:service_manager add;

#Allow access to audio drivers
allow dtseagleservice audio_device:dir r_dir_perms;
allow dtseagleservice audio_device:chr_file rw_file_perms;