routing plugin: Added D-Bus service file.
authorIsmo Puustinen <ismo.puustinen@intel.com>
Thu, 12 Jul 2012 14:27:39 +0000 (17:27 +0300)
committerIsmo Puustinen <ismo.puustinen@intel.com>
Thu, 12 Jul 2012 14:27:39 +0000 (17:27 +0300)
PluginRoutingInterfaceDbus/CMakeLists.txt
PluginRoutingInterfaceDbus/etc/audiomanager.conf [new file with mode: 0644]

index 3050db6..2bf3d89 100644 (file)
@@ -76,6 +76,8 @@ INSTALL(TARGETS PluginRoutingInterfaceDbus
         COMPONENT sampleplugins
 )
 
+INSTALL(FILES etc/audiomanager.conf DESTINATION /etc/dbus-1/system.d/)
+
 SET(ADD_DEPEND "audiomanager-bin" "dlt" "libdbus-1-3(>=1.2.16)")
 set_property(GLOBAL APPEND PROPERTY sampleplugins_prop "${ADD_DEPEND}")
 
diff --git a/PluginRoutingInterfaceDbus/etc/audiomanager.conf b/PluginRoutingInterfaceDbus/etc/audiomanager.conf
new file mode 100644 (file)
index 0000000..85f34ab
--- /dev/null
@@ -0,0 +1,15 @@
+<!DOCTYPE busconfig PUBLIC
+"-//freedesktop//DTD D-BUS Bus Configuration 1.0//EN"
+"http://www.freedesktop.org/standards/dbus/1.0/busconfig.dtd">
+<busconfig>
+  <policy context="default">
+    <allow own="org.genivi.audiomanager"/>
+    <allow send_destination="org.genivi.audiomanager"/>
+    <allow send_destination="org.genivi.pulse"/>
+    <allow send_interface="org.genivi.audiomanager"/>
+    <allow receive_sender="*"/>
+  </policy>
+  <policy user="pulse">
+    <allow send_destination="org.genivi.audiomanager"/>
+  </policy>
+</busconfig>