282062fc779e3d4000ab951368e8c085104e4957
[platform/core/telephony/telephony-daemon.git] / telephony-daemon.manifest
1 <manifest>
2         <define>
3                 <domain name="telephony_framework" policy="restricted"/>
4                 <provide>
5                         <label name="telephony_framework::db"/>
6                         <label name="telephony_framework::api_manager"/>
7                         <label name="telephony_framework::api_call"/>
8                         <label name="telephony_framework::api_gps"/>
9                         <label name="telephony_framework::api_modem"/>
10                         <label name="telephony_framework::api_network"/>
11                         <label name="telephony_framework::api_phonebook"/>
12                         <label name="telephony_framework::api_sap"/>
13                         <label name="telephony_framework::api_sat"/>
14                         <label name="telephony_framework::api_sim"/>
15                         <label name="telephony_framework::api_sms"/>
16                         <label name="telephony_framework::api_ss"/>
17                         <label name="telephony_framework::api_ps_public"/>
18                         <label name="telephony_framework::api_ps_profile"/>
19                         <label name="telephony_framework::api_ps_private"/>
20                         <label name="telephony_framework::api_private"/>
21                         <label name="telephony_framework::properties"/>
22                 </provide>
23                 <request>
24                         <smack request="telephony_framework::db" type="rwx"/>
25                         <smack request="telephony_framework::api_manager" type="rwx"/>
26                         <smack request="telephony_framework::api_call" type="rwx"/>
27                         <smack request="telephony_framework::api_gps" type="rwx"/>
28                         <smack request="telephony_framework::api_modem" type="rwx"/>
29                         <smack request="telephony_framework::api_network" type="rwx"/>
30                         <smack request="telephony_framework::api_phonebook" type="rwx"/>
31                         <smack request="telephony_framework::api_sap" type="rwx"/>
32                         <smack request="telephony_framework::api_sat" type="rwx"/>
33                         <smack request="telephony_framework::api_sim" type="rwx"/>
34                         <smack request="telephony_framework::api_sms" type="rwx"/>
35                         <smack request="telephony_framework::api_ss" type="rwx"/>
36                         <smack request="telephony_framework::api_ps_public" type="rwx"/>
37                         <smack request="telephony_framework::api_ps_profile" type="rwx"/>
38                         <smack request="telephony_framework::api_ps_private" type="rwx"/>
39                         <smack request="telephony_framework::api_private" type="rwx"/>
40                         <smack request="telephony_framework::properties" type="rwx"/>
41                         <smack request="dbus" type="rwx"/>
42                         <smack request="system::use_internet" type="rwx"/>
43                         <smack request="secure-storage::telephony_sim" type="rw"/>
44                         <smack request="security-server::api-privilege-by-pid" type="w"/>
45                         <smack request="deviced::display" type="rw"/>
46                         <smack request="alarm-server::alarm" type="rw"/>
47                         <smack request="device::sys_logging" type="rw"/>
48                         <smack request="device::app_logging" type="rw"/>
49                         <smack request="deviced" type="rwx"/>
50                         <smack request="pkgmgr::db" type="r"/>
51                         <smack request="tizen::vconf::network" type="rw"/>
52                         <smack request="tizen::vconf::setting::admin" type="rw"/>
53                         <smack request="tizen::vconf::telephony::admin" type="rw"/>
54                         <smack request="tizen::vconf::public::r" type="rw"/>
55                         <smack request="tizen::vconf::platform::r" type="rw"/>
56                         <smack request="tizen::vconf::platform::rw" type="rw"/>
57                         <smack request="tizen::vconf::display" type="rl"/>
58                         <smack request="tizen::vconf::public::r::platform::rw" type="rw"/>
59                 </request>
60                 <permit>
61                         <smack permit="dbus" type="rwx"/>
62                         <smack permit="system::use_internet" type="rwx"/>
63                 </permit>
64         </define>
65         <assign>
66                 <filesystem path="/usr/lib/systemd/system/telephony-daemon.service" label="_"/>
67                 <filesystem path="/usr/lib/systemd/system/tizen-system.target.wants/telephony-daemon.service" label="_"/>
68                 <filesystem path="db/telephony" label="telephony_framework::db"/>
69                 <dbus name="org.tizen.telephony" own="telephony_framework" bus="system">
70                         <node name="/org/tizen/telephony">
71                                 <interface name="org.freedesktop.DBus.Properties">
72                                         <annotation name="com.tizen.smack" value="telephony_framework::properties"/>
73                                 </interface>
74                         </node>
75                 </dbus>
76         </assign>
77         <request>
78                 <domain name="telephony_framework"/>
79         </request>
80 </manifest>