2 <!-- Provider master label -->
4 <domain name="data-provider-master" policy="restricted" />
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" />
20 <smack request="sys-assert::core" type="rwxat" />
21 <smack request="security-server::api-privilege-by-pid" type="w" />
23 <smack request="notification::db" type="rw" />
24 <smack request="badge::db" type="rw" />
28 <smack permit="dbus" type="rx" />
36 <!-- Executable file -->
37 <filesystem path="/usr/bin/data-provider-master" label="data-provider-master" exec_label="data-provider-master" />
38 <filesystem path="/opt/usr/devel/usr/bin/liveinfo" label="data-provider-master" exec_label="data-provider-master" />
39 <filesystem path="/opt/usr/devel/usr/bin" label="_" />
41 <!-- Configuration data -->
42 <filesystem path="/usr/share/data-provider-master" label="data-provider-master::data" />
43 <filesystem path="/usr/share/data-provider-master/abi.ini" label="data-provider-master::data" />
45 <!-- livebox-service is able to access the resolution.ini file -->
46 <filesystem path="/usr/share/data-provider-master/resolution.ini" label="_" />
48 <!-- Slave provider and the master provider are able to access the conf.ini file -->
49 <filesystem path="/usr/share/data-provider-master/conf.ini" label="data-provider-master::data" />
51 <!-- Shared data folder -->
52 <filesystem path="/opt/usr/share/live_magazine" label="data-provider-master::share" type="transmutable" />
53 <filesystem path="/opt/usr/share/live_magazine/log" label="data-provider-master::share" type="transmutable" />
54 <filesystem path="/opt/usr/share/live_magazine/reader" label="data-provider-master::share" type="transmutable" />
55 <filesystem path="/opt/usr/share/live_magazine/always" label="data-provider-master::share" type="transmutable" />
58 <filesystem path="/opt/dbspace/.livebox.db" label="data-provider-master::db" />
59 <filesystem path="/opt/dbspace/.livebox.db-journal" label="data-provider-master::db" />
61 <filesystem path="/usr/lib/systemd/system/data-provider-master.service" label="_" />
62 <filesystem path="/usr/lib/systemd/system/multi-user.target.wants/data-provider-master.service" label="_" />
64 <!-- Package manager plugin -->
65 <filesystem path="/usr/etc/package-manager/parserlib/liblivebox.so" label="_" />
67 <!-- Logdump script -->
68 <filesystem path="/opt/etc/dump.d/module.d/dump_livebox.sh" label="_" exec_label="_" />