1 <?xml version="1.0"?> <!--*-nxml-*-->
2 <!DOCTYPE busconfig PUBLIC "-//freedesktop//DTD D-BUS Bus Configuration 1.0//EN"
3 "http://www.freedesktop.org/standards/dbus/1.0/busconfig.dtd">
5 <!-- SPDX-License-Identifier: LGPL-2.1+ -->
10 <allow own="org.freedesktop.portable1"/>
11 <allow send_destination="org.freedesktop.portable1"/>
12 <allow receive_sender="org.freedesktop.portable1"/>
15 <policy context="default">
16 <deny send_destination="org.freedesktop.portable1"/>
18 <!-- generic interfaces -->
20 <allow send_destination="org.freedesktop.portable1"
21 send_interface="org.freedesktop.DBus.Introspectable"/>
23 <allow send_destination="org.freedesktop.portable1"
24 send_interface="org.freedesktop.DBus.Peer"/>
26 <allow send_destination="org.freedesktop.portable1"
27 send_interface="org.freedesktop.DBus.Properties"
30 <allow send_destination="org.freedesktop.portable1"
31 send_interface="org.freedesktop.DBus.Properties"
32 send_member="GetAll"/>
34 <!-- Manager object -->
36 <allow send_destination="org.freedesktop.portable1"
37 send_interface="org.freedesktop.portable1.Manager"
38 send_member="GetImage"/>
40 <allow send_destination="org.freedesktop.portable1"
41 send_interface="org.freedesktop.portable1.Manager"
42 send_member="ListImages"/>
44 <allow send_destination="org.freedesktop.portable1"
45 send_interface="org.freedesktop.portable1.Manager"
46 send_member="GetImageOSRelease"/>
48 <allow send_destination="org.freedesktop.portable1"
49 send_interface="org.freedesktop.portable1.Manager"
50 send_member="GetImageUnitFiles"/>
52 <allow send_destination="org.freedesktop.portable1"
53 send_interface="org.freedesktop.portable1.Manager"
54 send_member="GetImageState"/>
56 <allow send_destination="org.freedesktop.portable1"
57 send_interface="org.freedesktop.portable1.Manager"
58 send_member="AttachImage"/>
60 <allow send_destination="org.freedesktop.portable1"
61 send_interface="org.freedesktop.portable1.Manager"
62 send_member="DetachImage"/>
64 <allow send_destination="org.freedesktop.portable1"
65 send_interface="org.freedesktop.portable1.Manager"
66 send_member="RemoveImage"/>
68 <allow send_destination="org.freedesktop.portable1"
69 send_interface="org.freedesktop.portable1.Manager"
70 send_member="MarkImageReadOnly"/>
72 <allow send_destination="org.freedesktop.portable1"
73 send_interface="org.freedesktop.portable1.Manager"
74 send_member="SetImageLimit"/>
76 <allow send_destination="org.freedesktop.portable1"
77 send_interface="org.freedesktop.portable1.Manager"
78 send_member="SetPoolLimit"/>
82 <allow send_destination="org.freedesktop.portable1"
83 send_interface="org.freedesktop.portable1.Image"
84 send_member="GetOSRelease"/>
86 <allow send_destination="org.freedesktop.portable1"
87 send_interface="org.freedesktop.portable1.Image"
88 send_member="GetUnitFiles"/>
90 <allow send_destination="org.freedesktop.portable1"
91 send_interface="org.freedesktop.portable1.Image"
92 send_member="GetImageState"/>
94 <allow send_destination="org.freedesktop.portable1"
95 send_interface="org.freedesktop.portable1.Image"
96 send_member="Attach"/>
98 <allow send_destination="org.freedesktop.portable1"
99 send_interface="org.freedesktop.portable1.Image"
100 send_member="Detach"/>
102 <allow send_destination="org.freedesktop.portable1"
103 send_interface="org.freedesktop.portable1.Image"
104 send_member="Remove"/>
106 <allow send_destination="org.freedesktop.portable1"
107 send_interface="org.freedesktop.portable1.Image"
108 send_member="MarkReadOnly"/>
110 <allow send_destination="org.freedesktop.portable1"
111 send_interface="org.freedesktop.portable1.Image"
112 send_member="SetLimit"/>
114 <allow receive_sender="org.freedesktop.portable1"/>