summaryrefslogtreecommitdiff
path: root/debian/fmrxd.aegis
diff options
context:
space:
mode:
authorJavier S. Pedro <maemo@javispedro.com>2012-01-02 00:16:08 +0100
committerJavier S. Pedro <maemo@javispedro.com>2012-01-02 00:16:08 +0100
commitd858f899525dc40fe684a8ed15f5103ed8d733b7 (patch)
treeb03756277783d55ff5c50c990aeae162225414c6 /debian/fmrxd.aegis
parent4236fc397aaf1ebc0b0cb375c4b9e02d50aec604 (diff)
downloadfmrxd-d858f899525dc40fe684a8ed15f5103ed8d733b7.tar.gz
fmrxd-d858f899525dc40fe684a8ed15f5103ed8d733b7.zip
move to system d-bus
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>