File: update-cracklib

package info (click to toggle)
cracklib2 2.7-16
  • links: PTS
  • area: main
  • in suites: sarge
  • size: 324 kB
  • ctags: 114
  • sloc: ansic: 1,931; makefile: 124; sh: 48; perl: 46
file content (28 lines) | stat: -rw-r--r-- 631 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
#!/bin/sh
# update-cracklib - Regenerate cracklib word lists
#
# This script is based on the original cron job written by Jean Pierre
# LeJacq <jplejacq@quoininc.com>.

set -e

umask 0022

if [ -r "/etc/cracklib/cracklib.conf" ]
then
    . /etc/cracklib/cracklib.conf
else
    echo Error: cannot read configuration file /etc/cracklib/cracklib.conf
    exit 1
fi

if [ ! -d /var/cache/cracklib/ ]; then
    install -d -m 755 /var/cache/cracklib/
fi

if [ -n "${cracklib_dictpath_src}"  -a  -n "${cracklib_dictpath}" ]
then
    /usr/sbin/crack_mkdict ${cracklib_dictpath_src} | /usr/sbin/crack_packer ${cracklib_dictpath}
fi

exit 0