summaryrefslogtreecommitdiff
path: root/debian/fmrxd.aegis
diff options
context:
space:
mode:
Diffstat (limited to 'debian/fmrxd.aegis')
-rw-r--r--debian/fmrxd.aegis15
1 files changed, 14 insertions, 1 deletions
diff --git a/debian/fmrxd.aegis b/debian/fmrxd.aegis
index 18d2100..93e4093 100644
--- a/debian/fmrxd.aegis
+++ b/debian/fmrxd.aegis
@@ -1,15 +1,28 @@
<?xml version="1.0" encoding="UTF-8" ?>
<aegis>
<provide>
+ <for origin="none" />
<credential name="dbus-server-bind" />
<dbus name="com.javispedro.fmrxd" own="dbus-server-bind" bus="system">
<node name="/com/javispedro/fmrxd">
+ <interface name="org.freedesktop.DBus.Introspectable">
+ <annotation name="com.maemo.Aegis" value="" />
+ </interface>
+ <interface name="com.javispedro.fmrxd">
+ <annotation name="com.maemo.Aegis" value="" />
+ </interface>
</node>
</dbus>
</provide>
<request>
+ <for path="/usr/sbin/fmrxd" />
+ <!-- Required for raw ALSA access -->
<credential name="UID::root" />
+ <!-- Required to be able to turn BT on/off -->
+ <credential name="CAP::net_admin" />
+ <!-- Required to be able to send HCI commands -->
+ <credential name="CAP::net_raw" />
+ <!-- Required to own the above D-Bus service -->
<credential name="dbus-server-bind" />
- <for path="/usr/sbin/fmrxd" />
</request>
</aegis>