Commit 31d026d9 authored by Felix Singer's avatar Felix Singer Committed by Bjørn Forsman
Browse files

libftdi1: Grant seat sessions access to FTDI devices



Apply uaccess to the udev rules granting seat sessions access to the
devices. Change the rule priority to 60 since they need to be processed
before 73-seat-late.rules. uaccess does not conflict with group/mode
configurations.

Signed-off-by: default avatarFelix Singer <felixsinger@posteo.net>
parent 25087e41
Loading
Loading
Loading
Loading
+4 −1
Original line number Diff line number Diff line
@@ -74,11 +74,14 @@ stdenv.mkDerivation rec {
  postPatch = ''
    substituteInPlace packages/99-libftdi.rules \
      --replace-fail 'GROUP="plugdev"' 'GROUP="ftdi"'

    substituteInPlace packages/99-libftdi.rules \
      --replace-fail 'GROUP="ftdi"' 'GROUP="ftdi", TAG+="uaccess"'
  '';

  postInstall =
    ''
      install -Dm644 ../packages/99-libftdi.rules "$out/etc/udev/rules.d/99-libftdi.rules"
      install -Dm644 ../packages/99-libftdi.rules "$out/etc/udev/rules.d/60-libftdi.rules"
    ''
    + optionalString docSupport ''
      cp -r doc/man "$out/share/"