tizen 2.3 release
[apps/livebox/data-provider-master.git] / packaging / data-provider-master.manifest
1 <manifest>
2         <!-- Provider master label -->
3         <define>
4                 <domain name="data-provider-master" policy="restricted" />
5                 <provide>
6                         <label name="data-provider-master::log" />
7                         <label name="data-provider-master::db" />
8                         <label name="data-provider-master::data" />
9                         <label name="data-provider-master::share" />
10                         <label name="data-provider-master::shortcut" />
11                         <label name="data-provider-master::shortcut.shortcut" />
12                         <label name="data-provider-master::shortcut.livebox" />
13                         <label name="data-provider-master::badge" />
14                         <label name="data-provider-master::badge.client" />
15                         <label name="data-provider-master::notification" />
16                         <label name="data-provider-master::notification.client" />
17                         <label name="data-provider-master::utility" />
18                         <label name="data-provider-master::client" />
19                         <label name="data-provider-master::provider" />
20                         <label name="data-provider-master::bin" />
21                 </provide>
22                 <request>
23                         <smack request="sys-assert::core" type="rwxat" />
24                         <smack request="security-server::api-privilege-by-pid" type="w" />
25                         <!--
26                         <smack request="notification::db" type="rw" />
27                         <smack request="badge::db" type="rw" />
28                         -->
29                 </request>
30                 <permit>
31                         <smack permit="dbus" type="rx" />
32                 </permit>
33         </define>
34         <request>
35                 <domain name="_" />
36         </request>
37
38         <assign>
39                 <!-- Executable file -->
40                 <filesystem path="/usr/bin/data-provider-master" label="data-provider-master::bin" exec_label="data-provider-master::bin" />
41                 <filesystem path="/opt/usr/devel/usr/bin/liveinfo" label="data-provider-master::bin" exec_label="data-provider-master::bin" />
42                 <filesystem path="/opt/usr/devel/usr/bin" label="_" />
43
44                 <!-- Configuration data -->
45                 <filesystem path="/usr/share/data-provider-master" label="data-provider-master::data" />
46                 <filesystem path="/usr/share/data-provider-master/abi.ini" label="data-provider-master::data" />
47
48                 <!-- dynamicbox_service is able to access the resolution.ini file -->
49                 <filesystem path="/usr/share/data-provider-master/resolution.ini" label="_" />
50                 <filesystem path="/usr/share/data-provider-master/320x480/resolution.ini" label="_" />
51                 <filesystem path="/usr/share/data-provider-master/800x480/resolution.ini" label="_" />
52                 <filesystem path="/usr/share/data-provider-master/360x480/resolution.ini" label="_" />
53                 <filesystem path="/usr/share/data-provider-master/720x1280/resolution.ini" label="_" />
54                 <filesystem path="/usr/share/data-provider-master/320x320/resolution.ini" label="_" />
55                 <filesystem path="/usr/share/data-provider-master/360x360/resolution.ini" label="_" />
56                 <filesystem path="/usr/share/data-provider-master/480x800/resolution.ini" label="_" />
57
58                 <!-- Slave provider and the master provider are able to access the conf.ini file -->
59                 <filesystem path="/usr/share/data-provider-master/conf.ini" label="data-provider-master::data" />
60                 <filesystem path="/usr/share/data-provider-master/320x480/conf.ini" label="data-provider-master::data" />
61                 <filesystem path="/usr/share/data-provider-master/800x480/conf.ini" label="data-provider-master::data" />
62                 <filesystem path="/usr/share/data-provider-master/360x480/conf.ini" label="data-provider-master::data" />
63                 <filesystem path="/usr/share/data-provider-master/720x1280/conf.ini" label="data-provider-master::data" />
64                 <filesystem path="/usr/share/data-provider-master/320x320/conf.ini" label="data-provider-master::data" />
65                 <filesystem path="/usr/share/data-provider-master/360x360/conf.ini" label="data-provider-master::data" />
66                 <filesystem path="/usr/share/data-provider-master/480x800/conf.ini" label="data-provider-master::data" />
67
68                 <!-- Shared data folder -->
69                 <filesystem path="/opt/usr/share/live_magazine" label="data-provider-master::share" type="transmutable" />
70                 <filesystem path="/opt/usr/share/live_magazine/log" label="data-provider-master::share" type="transmutable" />
71                 <filesystem path="/opt/usr/share/live_magazine/reader" label="data-provider-master::share" type="transmutable" />
72                 <filesystem path="/opt/usr/share/live_magazine/always" label="data-provider-master::share" type="transmutable" />
73
74                 <!-- Database -->
75                 <filesystem path="/opt/dbspace/.dynamicbox.db" label="data-provider-master::db" />
76                 <filesystem path="/opt/dbspace/.dynamicbox.db-journal" label="data-provider-master::db" />
77
78                 <filesystem path="/usr/lib/systemd/system/data-provider-master.service" label="_" />
79                 <filesystem path="/usr/lib/systemd/system/multi-user.target.wants/data-provider-master.service" label="_" />
80
81                 <!-- Package manager plugin -->
82                 <filesystem path="/usr/etc/package-manager/parserlib/libdynamicbox.so" label="_" />
83
84                 <!-- Logdump script -->
85                 <filesystem path="/opt/etc/dump.d/module.d/dump_dynamicbox.sh" label="_" exec_label="_" />
86         </assign>
87 </manifest>