]> git.pld-linux.org Git - packages/xboxdrv.git/commitdiff
dbus configuration added
authorJacek Konieczny <j.konieczny@eggsoft.pl>
Mon, 9 Mar 2015 15:44:02 +0000 (16:44 +0100)
committerJacek Konieczny <j.konieczny@eggsoft.pl>
Sat, 20 Jun 2015 16:47:25 +0000 (18:47 +0200)
org.seul.Xboxdrv.conf [new file with mode: 0644]
xboxdrv.spec

diff --git a/org.seul.Xboxdrv.conf b/org.seul.Xboxdrv.conf
new file mode 100644 (file)
index 0000000..8a00272
--- /dev/null
@@ -0,0 +1,13 @@
+<!DOCTYPE busconfig PUBLIC
+ "-//freedesktop//DTD D-BUS Bus Configuration 1.0//EN"
+ "http://www.freedesktop.org/standards/dbus/1.0/busconfig.dtd">
+<busconfig>
+
+  <!-- Only root can own the service -->
+  <policy user="root">
+    <allow own="org.seul.Xboxdrv"/>
+
+    <!-- Allow all methods on interfaces -->
+    <allow send_destination="org.seul.Xboxdrv"/>
+  </policy>
+</busconfig>
index 6c764c7e57215f680f08d976017dd3684f05f544..1860c2a3f4fd7635d6a2aeee910d56dc17e652bf 100644 (file)
@@ -10,6 +10,7 @@ Source1:      %{name}.service
 Source2:       %{name}.init
 Source3:       %{name}.sysconfig
 Source4:       %{name}.blacklist.conf
+Source5:       org.seul.Xboxdrv.conf
 URL:           http://pingus.seul.org/~grumbel/xboxdrv/
 BuildRequires: boost-devel
 BuildRequires: dbus-devel
@@ -52,7 +53,8 @@ works for you there is no need to try this driver.
 %install
 rm -rf $RPM_BUILD_ROOT
 install -d $RPM_BUILD_ROOT{%{_bindir},%{_mandir}/man1,%{systemdunitdir}} \
-       $RPM_BUILD_ROOT{/etc/sysconfig,/etc/rc.d/init.d,/etc/modprobe.d}
+       $RPM_BUILD_ROOT{/etc/sysconfig,/etc/rc.d/init.d,/etc/modprobe.d} \
+       $RPM_BUILD_ROOT/etc/dbus-1/system.d
 
 install -p xboxdrv $RPM_BUILD_ROOT%{_bindir}
 install -p xboxdrvctl $RPM_BUILD_ROOT%{_bindir}
@@ -63,6 +65,7 @@ install -p %{SOURCE2} $RPM_BUILD_ROOT/etc/rc.d/init.d/xboxdrv
 cp -p %{SOURCE1} $RPM_BUILD_ROOT%{systemdunitdir}/xboxdrv.service
 cp -p %{SOURCE3} $RPM_BUILD_ROOT/etc/sysconfig/xboxdrv
 cp -p %{SOURCE4} $RPM_BUILD_ROOT/etc/modprobe.d/xboxdrv.blacklist.conf
+cp -p install %{SOURCE5} $RPM_BUILD_ROOT/etc/dbus-1/system.d/org.seul.Xboxdrv.conf
 
 %clean
 rm -rf $RPM_BUILD_ROOT
@@ -91,6 +94,7 @@ fi
 %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/xboxdrv
 %{systemdunitdir}/xboxdrv.service
 %config(noreplace) %verify(not md5 mtime size) /etc/modprobe.d/xboxdrv.blacklist.conf
+/etc/dbus-1/system.d/org.seul.Xboxdrv.conf
 %attr(755,root,root) %{_bindir}/xboxdrv
 %attr(755,root,root) %{_bindir}/xboxdrvctl
 %{_mandir}/man1/xboxdrv.1*
This page took 0.071425 seconds and 4 git commands to generate.