summaryrefslogtreecommitdiff
path: root/data-provider-master.manifest
diff options
context:
space:
mode:
authorJinkun Jang <jinkun.jang@samsung.com>2013-03-16 21:00:43 +0900
committerJinkun Jang <jinkun.jang@samsung.com>2013-03-16 21:00:43 +0900
commit88c80d0a587b534ebea25022f0df578123d53a3b (patch)
tree06d5dde002e68d348c0eedf398fc1f88715ed18a /data-provider-master.manifest
parente5e3eb94d3bd0736a12b96b0f55f654a4c1502b2 (diff)
downloaddata-provider-master-88c80d0a587b534ebea25022f0df578123d53a3b.tar.gz
data-provider-master-88c80d0a587b534ebea25022f0df578123d53a3b.tar.bz2
data-provider-master-88c80d0a587b534ebea25022f0df578123d53a3b.zip
sync with master
Diffstat (limited to 'data-provider-master.manifest')
-rw-r--r--data-provider-master.manifest56
1 files changed, 56 insertions, 0 deletions
diff --git a/data-provider-master.manifest b/data-provider-master.manifest
new file mode 100644
index 0000000..b3b7af7
--- /dev/null
+++ b/data-provider-master.manifest
@@ -0,0 +1,56 @@
+<manifest>
+ <!-- Provider master label -->
+ <define>
+ <domain name="data-provider-master" policy="restricted" />
+ <provide>
+ <label name="data-provider-master::log" />
+ <label name="data-provider-master::db" />
+ <label name="data-provider-master::data" />
+ <label name="data-provider-master::share" />
+ </provide>
+ <request>
+ <smack request="sys-assert::core" type="rwxat" />
+ </request>
+ <permit>
+ <smack permit="dbus" type="rx" />
+ </permit>
+ </define>
+ <request>
+ <domain name="_" />
+ </request>
+
+ <assign>
+ <!-- Executable file -->
+ <filesystem path="/usr/bin/data-provider-master" label="data-provider-master" exec_label="data-provider-master" />
+ <filesystem path="/usr/bin/liveinfo" label="data-provider-master" exec_label="data-provider-master" />
+
+ <!-- Configuration data -->
+ <filesystem path="/usr/share/data-provider-master" label="data-provider-master::data" />
+ <filesystem path="/usr/share/data-provider-master/abi.ini" label="data-provider-master::data" />
+
+ <!-- livebox-service is able to access the resolution.ini file -->
+ <filesystem path="/usr/share/data-provider-master/resolution.ini" label="_" />
+
+ <!-- Slave provider and the master provider are able to access the conf.ini file -->
+ <filesystem path="/usr/share/data-provider-master/conf.ini" label="data-provider-master::data" />
+
+ <!-- Shared data folder -->
+ <filesystem path="/opt/usr/share/live_magazine" label="data-provider-master::share" type="transmutable" />
+ <filesystem path="/opt/usr/share/live_magazine/log" label="data-provider-master::share" type="transmutable" />
+ <filesystem path="/opt/usr/share/live_magazine/reader" label="data-provider-master::share" type="transmutable" />
+ <filesystem path="/opt/usr/share/live_magazine/always" label="data-provider-master::share" type="transmutable" />
+
+ <!-- Database -->
+ <filesystem path="/opt/dbspace/.livebox.db" label="data-provider-master::db" />
+ <filesystem path="/opt/dbspace/.livebox.db-journal" label="data-provider-master::db" />
+
+ <!-- Init script -->
+ <filesystem path="/etc/rc.d/init.d/data-provider-master" label="_" exec_label="none" />
+ <filesystem path="/etc/rc.d/rc3.d/S99data-provider-master" label="_" exec_label="none" />
+ <filesystem path="/usr/lib/systemd/user/data-provider-master.service" label="_" />
+ <filesystem path="/usr/lib/systemd/user/tizen-middleware.target.wants/data-provider-master.service" label="_" />
+
+ <!-- Package manager plugin -->
+ <filesystem path="/usr/etc/package-manager/parserlib/liblivebox.so" label="_" />
+ </assign>
+</manifest>