cracklib: build default dictionary, run test

This commit is contained in:
Will Dietz 2019-03-03 23:17:20 -06:00
parent a3eccfd5b0
commit 8867dfd016

View file

@ -1,5 +1,6 @@
{ stdenv, fetchurl, zlib, gettext }:
# TODO: wordlist? https://github.com/cracklib/cracklib/releases/download/v2.9.7/cracklib-words-2.9.7.gz is a start!
stdenv.mkDerivation rec {
pname = "cracklib";
version = "2.9.7";
@ -11,6 +12,17 @@ stdenv.mkDerivation rec {
buildInputs = [ zlib gettext ];
postPatch = ''
chmod +x util/cracklib-format
patchShebangs util
'';
postInstall = ''
make dict
'';
doInstallCheck = true;
installCheckTarget = "test";
meta = with stdenv.lib; {
homepage = https://github.com/cracklib/cracklib;
description = "A library for checking the strength of passwords";