From ca2632facfaf0af4b1e0916a58ef76d8f2e3e02b Mon Sep 17 00:00:00 2001 From: Juan RP Date: Sat, 26 Apr 2014 11:32:03 +0200 Subject: [PATCH] base-files: new udev rules file to give proper perms to joysticks. The user must be in the 'video' group to have access to those devices. This fixes joystick access in Steam Big Picture mode. This is only necessary when running with !systemd. --- srcpkgs/base-files/files/99-joystick.rules | 2 ++ srcpkgs/base-files/template | 5 ++++- 2 files changed, 6 insertions(+), 1 deletion(-) create mode 100644 srcpkgs/base-files/files/99-joystick.rules diff --git a/srcpkgs/base-files/files/99-joystick.rules b/srcpkgs/base-files/files/99-joystick.rules new file mode 100644 index 00000000000..cdec22eb93b --- /dev/null +++ b/srcpkgs/base-files/files/99-joystick.rules @@ -0,0 +1,2 @@ +KERNEL=="event[0-9]*", ENV{ID_BUS}=="?*", ENV{ID_INPUT_JOYSTICK}=="?*", GROUP="video", MODE="0660" +KERNEL=="js[0-9]*", ENV{ID_BUS}=="?*", ENV{ID_INPUT_JOYSTICK}=="?*", GROUP="video", MODE="0664" diff --git a/srcpkgs/base-files/template b/srcpkgs/base-files/template index 3142dc90aa0..dcb1567759a 100644 --- a/srcpkgs/base-files/template +++ b/srcpkgs/base-files/template @@ -1,6 +1,6 @@ # Template file for 'base-files' pkgname=base-files -version=0.96 +version=0.97 revision=1 bootstrap=yes build_style="meta" @@ -67,4 +67,7 @@ do_install() { # Create /proc/self/mounts -> /etc/mtab symlink. ln -sf /proc/self/mounts ${DESTDIR}/etc/mtab + + # udev rules + vinstall ${FILESDIR}/99-joystick.rules 644 usr/lib/udev/rules.d }