summary refs log tree commit diff
path: root/pkgs/tools/misc/yubikey-personalization
diff options
context:
space:
mode:
authorzimbatm <zimbatm@zimbatm.com>2016-05-08 19:52:09 +0100
committerMoritz Ulrich <moritz@tarn-vedra.de>2016-05-09 14:13:26 +0200
commit2aeb5598e38353ba7c4a5bc2e10c0f7e3ddcebd4 (patch)
treed65f6d4ad8373aa9974538df5ace368aa161efcd /pkgs/tools/misc/yubikey-personalization
parentff6e194fc73ac7e9689c23b988f291f258113cd7 (diff)
downloadnixpkgs-2aeb5598e38353ba7c4a5bc2e10c0f7e3ddcebd4.tar
nixpkgs-2aeb5598e38353ba7c4a5bc2e10c0f7e3ddcebd4.tar.gz
nixpkgs-2aeb5598e38353ba7c4a5bc2e10c0f7e3ddcebd4.tar.bz2
nixpkgs-2aeb5598e38353ba7c4a5bc2e10c0f7e3ddcebd4.tar.lz
nixpkgs-2aeb5598e38353ba7c4a5bc2e10c0f7e3ddcebd4.tar.xz
nixpkgs-2aeb5598e38353ba7c4a5bc2e10c0f7e3ddcebd4.tar.zst
nixpkgs-2aeb5598e38353ba7c4a5bc2e10c0f7e3ddcebd4.zip
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.
Diffstat (limited to 'pkgs/tools/misc/yubikey-personalization')
-rw-r--r--pkgs/tools/misc/yubikey-personalization/default.nix6
1 files changed, 4 insertions, 2 deletions
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; {