diff options
author | Sehong Na <sehong.na@samsung.com> | 2014-05-31 12:35:08 +0900 |
---|---|---|
committer | Sehong Na <sehong.na@samsung.com> | 2014-05-31 12:35:08 +0900 |
commit | 61a319403b0dd277ab47a2e08a1ce6a6e1cd9e0a (patch) | |
tree | 8082a3a2c638cc70c143c69a6226c4b1887c979c /packaging/data-provider-master.manifest | |
download | data-provider-master-61a319403b0dd277ab47a2e08a1ce6a6e1cd9e0a.tar.gz data-provider-master-61a319403b0dd277ab47a2e08a1ce6a6e1cd9e0a.tar.bz2 data-provider-master-61a319403b0dd277ab47a2e08a1ce6a6e1cd9e0a.zip |
Initialize Tizen 2.3submit/tizen_2.3/20140531.0643552.3a_release
Diffstat (limited to 'packaging/data-provider-master.manifest')
-rw-r--r-- | packaging/data-provider-master.manifest | 70 |
1 files changed, 70 insertions, 0 deletions
diff --git a/packaging/data-provider-master.manifest b/packaging/data-provider-master.manifest new file mode 100644 index 0000000..5efa5e7 --- /dev/null +++ b/packaging/data-provider-master.manifest @@ -0,0 +1,70 @@ +<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" /> + <label name="data-provider-master::shortcut" /> + <label name="data-provider-master::shortcut.shortcut" /> + <label name="data-provider-master::shortcut.livebox" /> + <label name="data-provider-master::badge" /> + <label name="data-provider-master::badge.client" /> + <label name="data-provider-master::notification" /> + <label name="data-provider-master::notification.client" /> + <label name="data-provider-master::utility" /> + </provide> + <request> + <smack request="sys-assert::core" type="rwxat" /> + <smack request="security-server::api-privilege-by-pid" type="w" /> + <!-- + <smack request="notification::db" type="rw" /> + <smack request="badge::db" type="rw" /> + --> + </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="/opt/usr/devel/usr/bin/liveinfo" label="data-provider-master" exec_label="data-provider-master" /> + <filesystem path="/opt/usr/devel/usr/bin" label="_" /> + + <!-- 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" /> + + <filesystem path="/usr/lib/systemd/system/data-provider-master.service" label="_" /> + <filesystem path="/usr/lib/systemd/system/multi-user.target.wants/data-provider-master.service" label="_" /> + + <!-- Package manager plugin --> + <filesystem path="/usr/etc/package-manager/parserlib/liblivebox.so" label="_" /> + + <!-- Logdump script --> + <filesystem path="/opt/etc/dump.d/module.d/dump_livebox.sh" label="_" exec_label="_" /> + </assign> +</manifest> |