�PNG
IHDR��;���IDATx��ܻn�0���K��
�)(�pA������7�LeG{�� �§㻢|��ذaÆ
6lذaÆ
6lذaÆ
6lom��$^�y���ذag�5bÆ
6lذaÆ
6lذa{����
6lذaÆ
�`����}H�Fkm�,�m����Ӫ���ô�ô!��x�|'ܢ˟;�E:���9�&ᶒ�}�{�v]�n&�6�
�h��_��t�ڠ͵-ҫ���Z;��Z$�.�P���k�ž)�!��o���>}l�eQfJ�T��u і���چ��\��X=8��Rن4`Vw�l�>����n�G�^��i�s��"ms�$�u��i��?w�bs[m�6�K4���O���.�4��%����/����b�C%��t��M�ז� �-l�G6�mrz2���s�%�9��s@���-�k�9�=���)������k�B5����\��+͂�Zsٲ��Rn��~G���R���C������wIcI��n7jJ���hۛNCS|���j0��8y�iHKֶۛ�k�Ɉ+;Sz������L/��F�*\��Ԕ�#"5��m�2��[S��������=�g��n�a�P�e�ғ�L��
lذaÆ
6l�^k��̱aÆ
6lذaÆ
6lذa;����
�_��ذaÆ
6lذaÆ
6lذaÆ
���R���IEND�B`
#!/bin/sh
usage() {
cat <<-EOF
Usage: create-cracklib-dict [options] wordlist ...
This script takes one or more word list files as arguments
and converts them into cracklib dictionaries for use
by password checking programs. The results are placed in
the default compiled-in dictionary location.
If you wish to store the dictionary in a different location,
use the cracklib-format and cracklib-packer commands directly.
Options:
-o, --output Alternative output file for cracklib-packer
-h, --help This help output
Example:
create-cracklib-dict /usr/share/words
EOF
if [ -n "$*" ] ; then
echo 1>&2
echo "Error: $*" 1>&2
exit 1
else
exit 0
fi
}
output=""
while [ -n "$1" ] ; do
case $1 in
-o|--output) output=$2; shift;;
-h|--help) usage;;
--) break;;
-*) usage "unknown option '$*'";;
*) break;;
esac
shift
done
[ -z "$*" ] && usage
exec cracklib-format "$@" | cracklib-packer ${output}