diff options
author | lassulus <lass@aidsballs.de> | 2016-10-11 17:54:00 +0200 |
---|---|---|
committer | lassulus <lass@aidsballs.de> | 2016-10-11 17:54:00 +0200 |
commit | 798f90c0fd8931ef114f7c7db32daa9f15824733 (patch) | |
tree | e241892be8c85d05d297f11a5d312d41e2cb8f66 /krebs/5pkgs/passwdqc-utils/default.nix | |
parent | b6c5994e037ab92055f5cfdeb89f46864b348b39 (diff) | |
parent | fa5816431ce0314b1c3260c763a87922b0ad485b (diff) |
Merge remote-tracking branch 'prism/master'
Diffstat (limited to 'krebs/5pkgs/passwdqc-utils/default.nix')
-rw-r--r-- | krebs/5pkgs/passwdqc-utils/default.nix | 14 |
1 files changed, 12 insertions, 2 deletions
diff --git a/krebs/5pkgs/passwdqc-utils/default.nix b/krebs/5pkgs/passwdqc-utils/default.nix index 0299715ba..53e7f5482 100644 --- a/krebs/5pkgs/passwdqc-utils/default.nix +++ b/krebs/5pkgs/passwdqc-utils/default.nix @@ -1,13 +1,18 @@ -{stdenv,pam,fetchurl,...}: +{ stdenv, pam, + fetchurl, lib, + wordset-file ? null, # set your own wordset-file + ... }: stdenv.mkDerivation rec { name = "passwdqc-utils-${version}"; version = "1.3.0"; buildInputs = [ pam ]; + src = fetchurl { url = "http://www.openwall.com/passwdqc/passwdqc-${version}.tar.gz"; sha256 = "0l3zbrp4pvah0dz33m48aqlz9nx663cc1fqhnlwr0p853b10la93"; }; + buildTargets = "utils"; installFlags= [ "BINDIR=$(out)/bin" "CONFDIR=$(out)/etc" @@ -15,7 +20,12 @@ stdenv.mkDerivation rec { "DEVEL_LIBDIR=$(out)/lib" "SECUREDIR=$(out)/lib/security" "INCLUDEDIR=$(out)/include" - "MANDIR=$(out)/man"]; + "MANDIR=$(out)/man" ]; + + patchPhase = lib.optionalString (wordset-file != null) '' + cp -f ${wordset-file} wordset_4k.c + ''; + installTargets = "install_lib install_utils"; meta = { |