From 2aeb5598e38353ba7c4a5bc2e10c0f7e3ddcebd4 Mon Sep 17 00:00:00 2001 From: zimbatm Date: Sun, 8 May 2016 19:52:09 +0100 Subject: yubikey-personalization: fixes udev rules 70-yubikey.rules depends on ConsoleKit which is not used by NixOS anymore and has been superseeded by systemd The ./configure flag also supports a --with-udevrulesdir flag but it fails the detection and selects the wrong .rules file. --- pkgs/tools/misc/yubikey-personalization/default.nix | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'pkgs/tools/misc/yubikey-personalization') diff --git a/pkgs/tools/misc/yubikey-personalization/default.nix b/pkgs/tools/misc/yubikey-personalization/default.nix index 1562b9e69b8..217eb231e41 100644 --- a/pkgs/tools/misc/yubikey-personalization/default.nix +++ b/pkgs/tools/misc/yubikey-personalization/default.nix @@ -16,9 +16,11 @@ stdenv.mkDerivation rec { "--with-backend=libusb-1.0" ]; + doCheck = true; + postInstall = '' - mkdir -p $out/lib/udev/rules.d/ - cp -v *.rules $out/lib/udev/rules.d/ + # Don't use 70-yubikey.rules because it depends on ConsoleKit + install -D -t $out/lib/udev/rules.d 69-yukikey.rules ''; meta = with stdenv.lib; { -- cgit 1.4.1