Fix resource leak
[platform/upstream/connman.git] / connman.manifest
index e8b8e16..97e8c31 100644 (file)
@@ -1,174 +1,5 @@
 <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"/>
+               <domain name="_"/>
        </request>
 </manifest>