summaryrefslogtreecommitdiff
path: root/connman.manifest
diff options
context:
space:
mode:
authorhyunuktak <hyunuk.tak@samsung.com>2015-08-07 17:11:34 +0900
committerhyunuktak <hyunuk.tak@samsung.com>2015-08-07 17:11:56 +0900
commit6aa4055ef0544ae85457c25c510fe3db04949c43 (patch)
tree94018be3cef92c33b60650c488dc15536c8f978a /connman.manifest
parentbc55a3df0d4d2d97964ce2fadc9fe3ffc4953f4e (diff)
downloadconnman-6aa4055ef0544ae85457c25c510fe3db04949c43.tar.gz
connman-6aa4055ef0544ae85457c25c510fe3db04949c43.tar.bz2
connman-6aa4055ef0544ae85457c25c510fe3db04949c43.zip
Base Code merged to SPIN 2.4submit/tizen/20150810.034432
Signed-off-by: hyunuktak <hyunuk.tak@samsung.com> Change-Id: I84a42375b5c59739e4caca1f726699ea7647ef17
Diffstat (limited to 'connman.manifest')
-rw-r--r--connman.manifest174
1 files changed, 174 insertions, 0 deletions
diff --git a/connman.manifest b/connman.manifest
new file mode 100644
index 00000000..e8b8e16d
--- /dev/null
+++ b/connman.manifest
@@ -0,0 +1,174 @@
+<manifest>
+ <define>
+ <domain name="connman"/>
+ <provide>
+ <label name="connman::get"/>
+ <label name="connman::set"/>
+ <label name="connman::profile"/>
+ </provide>
+ <request>
+ <smack request="system::use_internet" type="rw"/>
+ <smack request="dbus" type="rwx"/>
+ <smack request="net-config" type="rwx"/>
+ <smack request="wpasupplicant" type="rwx"/>
+ <smack request="telephony_framework::api_private" type="rwx"/>
+ <smack request="telephony_framework::api_ps_public" type="rwx"/>
+ <smack request="telephony_framework::api_ps_private" type="rwx"/>
+ <smack request="telephony_framework::api_ps_profile" type="rwx"/>
+ </request>
+ <permit>
+ <smack permit="dbus" type="rwx"/>
+ <smack permit="system::use_internet" type="rw"/>
+ </permit>
+ </define>
+ <assign>
+ <filesystem path="/usr/lib/systemd/system/connman.service" label="_"/>
+ <filesystem path="/usr/lib/systemd/system/multi-user.target.wants/connman.service" label="_"/>
+ <filesystem path="/usr/share/dbus-1/services/net.connman.service" label="_"/>
+ <filesystem path="/usr/sbin/connman.service" label="_" exec_label="none"/>
+ <filesystem path="/usr/share/license/connman" label="_"/>
+ <dbus name="net.connman" own="connman" bus="system">
+ <node name="/">
+ <interface name="net.connman.Manager">
+ <annotation name="net.connman.smack" value="connman"/>
+ <method name="GetTechnologies">
+ <annotation name="net.connman.smack" value="connman::get"/>
+ </method>
+ <method name="GetProperties">
+ <annotation name="net.connman.smack" value="connman::get"/>
+ </method>
+ <method name="GetServices">
+ <annotation name="net.connman.smack" value="connman::get"/>
+ </method>
+ </interface>
+ <interface name="net.connman.Service">
+ <annotation name="net.connman.smack" value="connman"/>
+ <method name="Connect">
+ <annotation name="net.connman.smack" value="connman::set"/>
+ </method>
+ <method name="Disconnect">
+ <annotation name="net.connman.smack" value="connman::set"/>
+ </method>
+ <method name="SetProperty">
+ <annotation name="net.connman.smack" value="connman::profile"/>
+ </method>
+ <method name="GetProperties">
+ <annotation name="net.connman.smack" value="connman::get"/>
+ </method>
+ <method name="Remove">
+ <annotation name="net.connman.smack" value="connman::profile"/>
+ </method>
+ <signal name="PropertyChanged">
+ <annotation name="net.connman.smack" value="connman::get"/>
+ </signal>
+ </interface>
+ <interface name="net.connman.Technology">
+ <annotation name="net.connman.smack" value="connman"/>
+ <method name="Scan">
+ <annotation name="net.connman.smack" value="connman::set"/>
+ </method>
+ </interface>
+ <interface name="net.connman.Clock">
+ <annotation name="net.connman.smack" value="connman"/>
+ </interface>
+ <interface name="net.connman.Provider">
+ <annotation name="net.connman.smack" value="connman"/>
+ </interface>
+ <interface name="net.connman.Session">
+ <annotation name="net.connman.smack" value="connman"/>
+ </interface>
+ <interface name="net.connman.Agent">
+ <annotation name="net.connman.smack" value="connman"/>
+ </interface>
+ <interface name="net.connman.Error">
+ <annotation name="net.connman.smack" value="connman"/>
+ </interface>
+ <interface name="net.connman.Notification">
+ <annotation name="net.connman.smack" value="connman"/>
+ </interface>
+ <interface name="net.connman.Debug">
+ <annotation name="net.connman.smack" value="connman"/>
+ </interface>
+ <interface name="net.connman.Counter">
+ <annotation name="net.connman.smack" value="connman"/>
+ </interface>
+ <interface name="net.connman.Task">
+ <annotation name="net.connman.smack" value="connman"/>
+ </interface>
+ </node>
+ </dbus>
+ <dbus name="net.connman" own="connman" bus="system">
+ <node name="/net/connman/*">
+ <interface name="net.connman.Manager">
+ <annotation name="net.connman.smack" value="connman"/>
+ <method name="GetTechnologies">
+ <annotation name="net.connman.smack" value="connman::get"/>
+ </method>
+ <method name="GetProperties">
+ <annotation name="net.connman.smack" value="connman::get"/>
+ </method>
+ <method name="GetServices">
+ <annotation name="net.connman.smack" value="connman::get"/>
+ </method>
+ </interface>
+ <interface name="net.connman.Service">
+ <annotation name="net.connman.smack" value="connman"/>
+ <method name="Connect">
+ <annotation name="net.connman.smack" value="connman::set"/>
+ </method>
+ <method name="Disconnect">
+ <annotation name="net.connman.smack" value="connman::set"/>
+ </method>
+ <method name="SetProperty">
+ <annotation name="net.connman.smack" value="connman::profile"/>
+ </method>
+ <method name="GetProperties">
+ <annotation name="net.connman.smack" value="connman::get"/>
+ </method>
+ <method name="Remove">
+ <annotation name="net.connman.smack" value="connman::profile"/>
+ </method>
+ <signal name="PropertyChanged">
+ <annotation name="net.connman.smack" value="connman::get"/>
+ </signal>
+ </interface>
+ <interface name="net.connman.Technology">
+ <annotation name="net.connman.smack" value="connman"/>
+ <method name="Scan">
+ <annotation name="net.connman.smack" value="connman::set"/>
+ </method>
+ </interface>
+ <interface name="net.connman.Clock">
+ <annotation name="net.connman.smack" value="connman"/>
+ </interface>
+ <interface name="net.connman.Provider">
+ <annotation name="net.connman.smack" value="connman"/>
+ </interface>
+ <interface name="net.connman.Session">
+ <annotation name="net.connman.smack" value="connman"/>
+ </interface>
+ <interface name="net.connman.Agent">
+ <annotation name="net.connman.smack" value="connman"/>
+ </interface>
+ <interface name="net.connman.Error">
+ <annotation name="net.connman.smack" value="connman"/>
+ </interface>
+ <interface name="net.connman.Notification">
+ <annotation name="net.connman.smack" value="connman"/>
+ </interface>
+ <interface name="net.connman.Debug">
+ <annotation name="net.connman.smack" value="connman"/>
+ </interface>
+ <interface name="net.connman.Counter">
+ <annotation name="net.connman.smack" value="connman"/>
+ </interface>
+ <interface name="net.connman.Task">
+ <annotation name="net.connman.smack" value="connman"/>
+ </interface>
+ </node>
+ </dbus>
+ </assign>
+ <request>
+ <domain name="connman"/>
+ </request>
+</manifest>