diff options
author | lassulus <lass@aidsballs.de> | 2016-10-06 07:45:31 +0200 |
---|---|---|
committer | lassulus <lass@aidsballs.de> | 2016-10-06 07:45:31 +0200 |
commit | fa5816431ce0314b1c3260c763a87922b0ad485b (patch) | |
tree | 89f2f942ccdac038706ae6ac890a4111b42ca87d /krebs/5pkgs/passwdqc-utils/default.nix | |
parent | 61ada606d8ee39c7f3f00be156af7843a6dfc16b (diff) | |
parent | 1daec454eb524925eebf407c54a0e9d925b2bb7a (diff) |
Merge remote-tracking branch 'gum/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 = { |