updated example manifest
[profile/ivi/automotive-message-broker.git] / packaging.in / amb.manifest
1 <manifest>
2   <define>
3      <domain name="AMB" />
4      <provide>
5        <label name="AMB::readall" />
6        <label name="AMB::writeall" />
7        <label name="AMB::machinegun" />
8      </provide>
9      <request>
10        <smack request="_" type="l" />
11        <smack request="System" type="wx" />
12        <smack request="System::Run" type="rwxat" />
13        <smack request="System::Shared" type="rx" />
14        <smack request="AMB::readall" type="rw" />
15        <smack request="AMB::writeall" type="rw" />
16        <smack request="AMB::machinegun" type="rw" />
17      </request>
18      <permit>
19        <smack permit="_" type="w" />
20        <smack permit="System" type="rwx" />
21        <smack permit="User" type="w" />
22      </permit>
23   </define>
24   <assign>
25     <dbus name="org.automotive.message.broker" own="AMB" bus="system">
26       <node name="*/0/MachineGunTurretStatus" >
27         <interface name="org.freedesktop.DBus.Properties">
28           <method name="Set" >
29             <annotation name="com.tizen.smack" value="AMB::machinegun" />
30           </method>
31         </interface>
32       </node>
33     </dbus>
34     <filesystem path="/usr/bin/ambd" exec_label="AMB" />
35   </assign>
36   <request>
37     <domain name="AMB" />
38   </request>
39 </manifest>