mgorny 15/06/02 08:35:38
Added: xboxdrv.service xboxdrv.udev-rules
org.seul.Xboxdrv.conf
Log:
Add D-Bus and systemd service files. Add slot operators and missing dbus-glib
dep. Fixes bugs #481572 and #544752.
https://github.com/gentoo/gentoo-portage-rsync-mirror/pull/134 by nE0sIghT with
my changes.
(Portage version: 2.2.20/cvs/Linux x86_64, signed Manifest commit with key
EFB4464E!)
Revision Changes Path
1.1 games-util/xboxdrv/files/xboxdrv.service
file :
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/games-util/xboxdrv/files/xboxdrv.service?rev=1.1&view=markup
plain:
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/games-util/xboxdrv/files/xboxdrv.service?rev=1.1&content-type=text/plain
Index: xboxdrv.service
===================================================================
[Unit]
Description=Userspace Xbox 360 Controller driver
BindsTo=sys-subsystem-usb-xbox-controller0.device
After=sys-subsystem-usb-xbox-controller0.device
[Service]
BusName=org.seul.Xboxdrv
ExecStart=/usr/bin/xboxdrv --silent --daemon
KillSignal=SIGINT
# xboxdrv can not stop gracefully if controller gets unplugged
TimeoutStopSec=2
[Install]
WantedBy=multi-user.target
1.1 games-util/xboxdrv/files/xboxdrv.udev-rules
file :
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/games-util/xboxdrv/files/xboxdrv.udev-rules?rev=1.1&view=markup
plain:
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/games-util/xboxdrv/files/xboxdrv.udev-rules?rev=1.1&content-type=text/plain
Index: xboxdrv.udev-rules
===================================================================
SUBSYSTEM=="usb", ACTION=="add",\
ENV{ID_MODEL_FROM_DATABASE}=="Xbox*Controller|Xbox*Controller S",\
TAG+="systemd",\
ENV{SYSTEMD_ALIAS}="/sys/subsystem/usb/xbox/controller$number",\
ENV{SYSTEMD_WANTS}+="xboxdrv.service"
1.1 games-util/xboxdrv/files/org.seul.Xboxdrv.conf
file :
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/games-util/xboxdrv/files/org.seul.Xboxdrv.conf?rev=1.1&view=markup
plain:
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/games-util/xboxdrv/files/org.seul.Xboxdrv.conf?rev=1.1&content-type=text/plain
Index: org.seul.Xboxdrv.conf
===================================================================
<!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.seul.Xboxdrv"/>
</policy>
</busconfig>