summaryrefslogtreecommitdiff
path: root/security/crack
diff options
context:
space:
mode:
authorbouyer <bouyer@pkgsrc.org>1999-10-04 17:35:51 +0000
committerbouyer <bouyer@pkgsrc.org>1999-10-04 17:35:51 +0000
commitcd4ee60c6f9fe931a66067dffc4ed9efb9ea45ee (patch)
tree6c7adf061ee66f68ed1b3024657ca5ace7f767a0 /security/crack
parent570678ff6312df2eff8ac5b84cc5e3b2dc422dc8 (diff)
downloadpkgsrc-cd4ee60c6f9fe931a66067dffc4ed9efb9ea45ee.tar.gz
Split to fit into hier(7): Crack and Reporter in sbin/,
scripts, dics and run in share/crack, docs in share/docs/crack and binaries in libexec/crack. Also, rename patches from 01, 02... to aa, ab, ...
Diffstat (limited to 'security/crack')
-rw-r--r--security/crack/Makefile94
-rw-r--r--security/crack/patches/patch-aa205
-rw-r--r--security/crack/patches/patch-ab14
-rw-r--r--security/crack/patches/patch-ac (renamed from security/crack/patches/patch-02)2
-rw-r--r--security/crack/patches/patch-ad (renamed from security/crack/patches/patch-03)2
-rw-r--r--security/crack/pkg/PLIST279
6 files changed, 415 insertions, 181 deletions
diff --git a/security/crack/Makefile b/security/crack/Makefile
index 15414f9cafa..8afa2d2dfe8 100644
--- a/security/crack/Makefile
+++ b/security/crack/Makefile
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.3 1999/09/30 15:20:37 bouyer Exp $
+# $NetBSD: Makefile,v 1.4 1999/10/04 17:35:51 bouyer Exp $
# FreeBSD Id: ports/security/crack/Makefile,v 1.11 1999/09/04 19:24:50 obrien Exp
DISTNAME= crack5.0
@@ -22,27 +22,33 @@ pre-build:
${ECHO_MSG} "You may want to install the dict distribution into /usr/share/dict" ; \
${ECHO_MSG} "to increase the size of the cracking dictionary." ; \
fi)
+ @sed 's|@@PREFIX@@|${PREFIX}|g' < ${WRKSRC}/Crack > ${WRKSRC}/Crack.new
+ @rm -f ${WRKSRC}/Crack && mv ${WRKSRC}/Crack.new ${WRKSRC}/Crack
+ @${CHMOD} a+rx ${WRKSRC}/Crack
do-build:
(cd ${WRKSRC} ; ./Crack -makeonly)
- (cd ${WRKSRC} ; ./Crack -makedict)
do-install:
- @${MKDIR} ${PREFIX}/crack
- @${CHMOD} go-rwx ${PREFIX}/crack
- @${MKDIR} ${PREFIX}/crack/conf ${PREFIX}/crack/dict ${PREFIX}/crack/doc
- @${MKDIR} ${PREFIX}/crack/extra ${PREFIX}/crack/run
- @${MKDIR} ${PREFIX}/crack/scripts
- @${MKDIR} ${PREFIX}/crack/dict/1 ${PREFIX}/crack/dict/2 \
- ${PREFIX}/crack/dict/3
- @${MKDIR} ${PREFIX}/crack/run/bin
- @${MKDIR} ${PREFIX}/crack/run/bin/netbsd-1-i386_
+ @${MKDIR} ${PREFIX}/libexec/crack
+ @${CHMOD} go-rwx ${PREFIX}/libexec/crack
+ @${MKDIR} ${PREFIX}/share/crack/conf
+ @${CHMOD} go-rwx ${PREFIX}/share/crack
+ @${MKDIR} ${PREFIX}/share/crack/dict
+ @${MKDIR} ${PREFIX}/share/doc/crack
+ @${MKDIR} ${PREFIX}/share/crack/extra ${PREFIX}/share/crack/run
+ @${MKDIR} ${PREFIX}/share/crack/scripts
+ @${MKDIR} ${PREFIX}/share/crack/dict/1 ${PREFIX}/share/crack/dict/2 \
+ ${PREFIX}/share/crack/dict/3
+ @${MKDIR} ${PREFIX}/share/crack/run
@${MKDIR} ${PREFIX}/crack/run/dict
- ${INSTALL_SCRIPT} ${WRKSRC}/Crack ${PREFIX}/crack/
- ${INSTALL_SCRIPT} ${WRKSRC}/Reporter ${PREFIX}/crack/
- ${INSTALL_DATA} ${WRKSRC}/LICENCE ${PREFIX}/crack/
- ${INSTALL_DATA} ${WRKSRC}/manual.html ${PREFIX}/crack/
- ${INSTALL_DATA} ${WRKSRC}/manual.txt ${PREFIX}/crack/
+ ${INSTALL_SCRIPT} ${WRKSRC}/Crack ${PREFIX}/sbin
+ @sed 's|@@PREFIX@@|${PREFIX}|g' < ${WRKSRC}/Reporter > \
+ ${PREFIX}/sbin/Reporter
+ @${CHMOD} 700 ${PREFIX}/sbin/Crack ${PREFIX}/sbin/Reporter
+ ${INSTALL_DATA} ${WRKSRC}/LICENCE ${PREFIX}/share/doc/crack/
+ ${INSTALL_DATA} ${WRKSRC}/manual.html ${PREFIX}/share/doc/crack/
+ ${INSTALL_DATA} ${WRKSRC}/manual.txt ${PREFIX}/share/doc/crack/
@for i in \
conf/dictrun.conf \
conf/rules.weird \
@@ -130,23 +136,27 @@ do-install:
dict/3/words.italian.dwg \
dict/3/surnames.finnish.dwg \
dict/3/chinese.dwg \
- doc/credits,v5.0.txt \
- doc/faq.txt \
- doc/fips181.txt \
- doc/dicts,v5.0.txt \
- doc/appendix,v4.1.txt \
- doc/usenet-article.txt \
- doc/threading.txt \
- doc/gui.txt \
- doc/humour.txt \
- run/dict/2.dwg.gz \
- run/dict/1.dwg.gz \
- run/dict/3.dwg.gz \
extra/Makefile \
extra/brute.c ;\
do \
- echo ${INSTALL_DATA} ${WRKSRC}/$$i ${PREFIX}/crack/$$i ;\
- ${INSTALL_DATA} ${WRKSRC}/$$i ${PREFIX}/crack/$$i ;\
+ echo ${INSTALL_DATA} ${WRKSRC}/$$i ${PREFIX}/share/crack/$$i ;\
+ ${INSTALL_DATA} ${WRKSRC}/$$i ${PREFIX}/share/crack/$$i ;\
+ done
+ @for i in \
+ credits,v5.0.txt \
+ faq.txt \
+ fips181.txt \
+ dicts,v5.0.txt \
+ appendix,v4.1.txt \
+ usenet-article.txt \
+ threading.txt \
+ gui.txt \
+ humour.txt; \
+ do \
+ echo ${INSTALL_DATA} ${WRKSRC}/doc/$$i \
+ ${PREFIX}/share/doc/crack/$$i ;\
+ ${INSTALL_DATA} ${WRKSRC}/doc/$$i \
+ ${PREFIX}/share/doc/crack/$$i ;\
done
@for i in \
scripts/smartcat \
@@ -178,18 +188,24 @@ do-install:
extra/b64decode \
extra/Dictstats.pl; \
do \
- echo ${INSTALL_SCRIPT} ${WRKSRC}/$$i ${PREFIX}/crack/$$i ;\
- ${INSTALL_SCRIPT} ${WRKSRC}/$$i ${PREFIX}/crack/$$i ;\
+ echo ${INSTALL_SCRIPT} ${WRKSRC}/$$i \
+ ${PREFIX}/share/crack/$$i ;\
+ ${INSTALL_SCRIPT} ${WRKSRC}/$$i ${PREFIX}/share/crack/$$i ;\
done
@for i in \
- run/bin/netbsd-1-i386_/dawg \
- run/bin/netbsd-1-i386_/xdawg \
- run/bin/netbsd-1-i386_/cracker \
- run/bin/netbsd-1-i386_/dictfilt \
- run/bin/netbsd-1-i386_/kickdict; \
+ dawg \
+ xdawg \
+ cracker \
+ dictfilt \
+ kickdict; \
do \
- echo ${INSTALL_PROGRAM} ${WRKSRC}/$$i ${PREFIX}/crack/$$i ;\
- ${INSTALL_PROGRAM} ${WRKSRC}/$$i ${PREFIX}/crack/$$i ;\
+ echo ${INSTALL_PROGRAM} ${WRKSRC}/run/bin/$$i \
+ ${PREFIX}/libexec/crack/$$i ;\
+ ${INSTALL_PROGRAM} ${WRKSRC}/run/bin/$$i \
+ ${PREFIX}/libexec/crack/$$i ;\
done
+post-install:
+ (${PREFIX}/sbin/Crack -makedict)
+
.include "../../mk/bsd.pkg.mk"
diff --git a/security/crack/patches/patch-aa b/security/crack/patches/patch-aa
new file mode 100644
index 00000000000..6060e67bf9f
--- /dev/null
+++ b/security/crack/patches/patch-aa
@@ -0,0 +1,205 @@
+$NetBSD: patch-aa,v 1.1 1999/10/04 17:35:52 bouyer Exp $
+
+--- Crack.orig Sat Dec 21 02:09:41 1996
++++ Crack Sat Oct 2 19:53:07 1999
+@@ -12,8 +12,8 @@
+ # User-configurable junk for Crack
+ ###
+
+-# nice, generic path (RedHat Linux, Solaris1, Solaris2)
+-CRACK_PATH=/usr/local/bin:/usr/ccs/bin:/usr/sbin:/sbin:/usr/bin:/bin:/usr/ucb:/usr/etc:$PATH
++# Path for NetBSD
++CRACK_PATH=/usr/local/bin:/bin:/usr/bin:/usr/sbin:/sbin:/usr/pkg/bin:$PATH
+
+ # compiler options for crack 5.0
+ #
+@@ -108,41 +108,11 @@
+ # home base
+ ###
+
+-CRACK_HOME=`echo $0 | sed -e 's/Crack$//'`
+-
+-if [ "$CRACK_HOME" = "" ]
+-then
+- CRACK_HOME=.
+-fi
+-
+-if cd $CRACK_HOME
+-then
+- CRACK_HOME=`pwd`
+-else
+- echo "Fatal Error: $CRACK_HOME: cannot chdir" 1>&2
+- exit 1
+-fi
+-
++PREFIX=@@PREFIX@@
++CRACK_HOME=${PREFIX}/share/crack
+ export CRACK_HOME
+
+-###
+-# sanity check
+-###
+
+-if [ ! -f "$CRACK_HOME/Crack" ]
+-then
+- echo "Fatal Error: $CRACK_HOME: something weird going down" 1>&2
+- exit 1
+-fi
+-
+-###
+-# Hierarchy
+-###
+-
+-for dir in run run/bin
+-do
+- test -d $dir || mkdir $dir || exit 1
+-done
+
+ ###
+ # Flagwaving
+@@ -279,110 +249,76 @@
+ # Sanity test bindir - written in gruntscript for clarity.
+ ###
+
+-bdname=`scripts/binstamp 2>/dev/null`
+-
+-if [ "x$bdname" = "x" ]
+-then
+- echo "Crack: error: cannot continue as binstamp returned empty string" 1>&2
+- exit 0
+-fi
+-
+-echo "Stamp: $bdname"
+-echo ""
++bindir=${PREFIX}/libexec/crack
+
+
+-if [ "x$1" != "x" ]
+-then
+- if [ "$1" = "-fmt" ] # use generic name
+- then
+- bindir=run/bin/$bdname
+- elif [ -d run/bin/$1 ] # have been here before
+- then
+- bindir=run/bin/$1
+- shift
+- elif [ ! -f $1 ] # use specified name
+- then
+- bindir=run/bin/$1
+- shift
+- else # use generic name
+- bindir=run/bin/$bdname
+- fi
+-else # supporting "-makeonly"
+- if [ "$makeonlyflag" != "" ]
+- then
+- bindir=run/bin/$bdname
+-
+- elif [ "$makedictflag" != "" ]
+- then
+- bindir=run/bin/$bdname
+-
+- elif [ "$remoteflag" != "" ]
+- then
+- bindir=run/bin/$bdname
+- else
+- echo $usage 1>&2
+- exit 1
+- fi
+-fi
+-
+ ###
+ # Reset PATH in advance
+ ###
+
+-PATH=$CRACK_HOME/scripts:$CRACK_HOME/$bindir:$PATH
++PATH=$CRACK_HOME/scripts:${bindir}:$PATH
+ export PATH
+
+ ###
+ # Make the binaries
+ ###
+
+-echo "Crack: making utilities in $bindir"
+-
+-if [ ! -d $bindir ] # small redundancy, big benefit
+-then
+- mkdir $bindir || exit 1
+-fi
+-
+-make clean || exit 1
+-
+-make ARGS="\"XDIR=../../$bindir\" \"XCFLAGS=$CFLAGS\" \"XCC=$CC\" \"XLIBS=$LIBS\"" utils || exit 1
+-
+ ###
+ # Make Only ?
+ ###
+
+ if [ "x$makeonlyflag" != "x" ]
+ then
++ echo "Crack: making utilities in run/bin"
++
++ if [ ! -d run/bin ] # small redundancy, big benefit
++ then
++ mkdir -p run/bin || exit 1
++ fi
++ PATH=${PATH}:`pwd`/scripts
++ export PATH
++ make clean || exit 1
++
++ make ARGS="\"XDIR=../../run/bin\" \"XCFLAGS=$CFLAGS\" \"XCC=$CC\" \"XLIBS=$LIBS\"" utils || exit 1
++
+ echo "Crack: makeonly done"
+ exit 0
+ fi
+
+ ###
++# All but makeonly has to be run in $CRACK_HOME
++###
++if ! cd $CRACK_HOME; then
++ echo "Fatal Error: $CRACK_HOME: cannot chdir" 1>&2
++ exit 1
++fi
++
++###
+ # Make the dictionary passes
+ ###
+
+ dp=run/dict
+ dplf=$dp/.dictmade
+
+-if [ ! -f $dplf ]
+-then
+- test -d $dp && rm -rf $dp
+-
+- echo "Crack: making dictionary groups, please be patient..."
+- mkdictgrps $dp || exit 1
+-
+- echo "Crack: Created new dictionaries..."
+- date > $dplf
+-else
+- echo "Crack: The dictionaries seem up to date..."
+-fi
+-
+ ###
+ # Make Dict Only ?
+ ###
+
+ if [ "x$makedictflag" != "x" ]
+ then
++ if [ ! -f $dplf ]
++ then
++ test -d $dp && rm -rf $dp
++
++ echo "Crack: making dictionary groups, please be patient..."
++ mkdictgrps $dp || exit 1
++
++ echo "Crack: Created new dictionaries..."
++ date > $dplf
++ else
++ echo "Crack: The dictionaries seem up to date..."
++ fi
++
+ echo "Crack: makedict done"
+ exit 0
+ fi
diff --git a/security/crack/patches/patch-ab b/security/crack/patches/patch-ab
new file mode 100644
index 00000000000..3965f4b38b4
--- /dev/null
+++ b/security/crack/patches/patch-ab
@@ -0,0 +1,14 @@
+$NetBSD: patch-ab,v 1.1 1999/10/04 17:35:52 bouyer Exp $
+
+--- Reporter.orig Sat Oct 2 18:53:14 1999
++++ Reporter Sat Oct 2 18:54:25 1999
+@@ -10,6 +10,9 @@
+ # document which accompanies distributions of Crack v5.0 and upwards.
+ ###
+
++PREFIX=@@PREFIX@@
++cd ${PREFIX}/share/crack
++
+ tfile=run/T$$
+ date=`date`
+
diff --git a/security/crack/patches/patch-02 b/security/crack/patches/patch-ac
index a14653fdfe9..747383d8152 100644
--- a/security/crack/patches/patch-02
+++ b/security/crack/patches/patch-ac
@@ -1,4 +1,4 @@
-$NetBSD: patch-02,v 1.2 1999/09/29 15:14:29 bouyer Exp $
+$NetBSD: patch-ac,v 1.1 1999/10/04 17:35:52 bouyer Exp $
--- src/libdes/Makefile.orig Thu Dec 19 01:29:21 1996
+++ src/libdes/Makefile Fri Jan 31 11:14:52 1997
diff --git a/security/crack/patches/patch-03 b/security/crack/patches/patch-ad
index 22ba11060a9..c68b79864ef 100644
--- a/security/crack/patches/patch-03
+++ b/security/crack/patches/patch-ad
@@ -1,4 +1,4 @@
-$NetBSD: patch-03,v 1.2 1999/09/29 15:14:29 bouyer Exp $
+$NetBSD: patch-ad,v 1.1 1999/10/04 17:35:52 bouyer Exp $
--- conf/dictgrps.conf.orig Fri Dec 13 10:32:34 1996
+++ conf/dictgrps.conf Fri Jan 31 11:16:16 1997
diff --git a/security/crack/pkg/PLIST b/security/crack/pkg/PLIST
index 758fcd24336..0a779c41d4f 100644
--- a/security/crack/pkg/PLIST
+++ b/security/crack/pkg/PLIST
@@ -1,140 +1,139 @@
-@comment $NetBSD: PLIST,v 1.2 1999/09/29 15:14:29 bouyer Exp $
-crack/Crack
-crack/LICENCE
-crack/Reporter
-crack/manual.html
-crack/manual.txt
-crack/conf/dictrun.conf
-crack/conf/rules.weird
-crack/conf/rules.suffix
-crack/conf/rules.prefix
-crack/conf/rules.perm1u
-crack/conf/globrule.conf
-crack/conf/dictgrps.conf
-crack/conf/rules.basic
-crack/conf/network.conf
-crack/conf/rules.fast
-crack/conf/rules.perm2
-crack/conf/rules.perm3
-crack/conf/rules.perm4
-crack/conf/rules.perm5
-crack/conf/rules.perm6
-crack/conf/rules.perm7
-crack/conf/rules.perm1
-crack/conf/rules.perm2u
-crack/conf/rules.prefixu
-crack/conf/rules.suffixu
-crack/conf/rules.perm3u
-crack/conf/rules.perm4u
-crack/conf/rules.perm5u
-crack/conf/rules.perm6u
-crack/conf/rules.perm7u
-crack/dict/1/assurnames.dwg
-crack/dict/1/asteroids.dwg
-crack/dict/1/biology.dwg
-crack/dict/1/cartoon.dwg
-crack/dict/1/chars.dwg
-crack/dict/1/common-passwords.txt.dwg
-crack/dict/1/crl.words.dwg
-crack/dict/1/dosref.dwg
-crack/dict/1/family-names.dwg
-crack/dict/1/famous.dwg
-crack/dict/1/female-names.dwg
-crack/dict/1/given-names.dwg
-crack/dict/1/jargon.dwg
-crack/dict/1/junk.dwg
-crack/dict/1/lcarrol.dwg
-crack/dict/1/list.dwg
-crack/dict/1/movies.dwg
-crack/dict/1/numbers.dwg
-crack/dict/1/myths-legends.dwg
-crack/dict/1/names.french.dwg
-crack/dict/1/other-names.dwg
-crack/dict/1/oz.dwg
-crack/dict/1/places.dwg
-crack/dict/1/python.dwg
-crack/dict/1/roget.words.dwg
-crack/dict/1/sf.dwg
-crack/dict/1/sports.dwg
-crack/dict/1/trek.dwg
-crack/dict/1/unix.dict.dwg
-crack/dict/1/yiddish.dwg
-crack/dict/1/abbr.dwg
-crack/dict/1/phrases.dwg
-crack/dict/1/fast-names.dwg
-crack/dict/1/male-names.dwg
-crack/dict/1/paradise.lost.dwg
-crack/dict/1/bad_pws.dat.dwg
-crack/dict/2/congress.dwg
-crack/dict/2/dico.dwg
-crack/dict/2/domains.dwg
-crack/dict/2/etc-hosts.dwg
-crack/dict/2/ethnologue.dwg
-crack/dict/2/kjbible.dwg
-crack/dict/2/shakespeare.dwg
-crack/dict/2/world.factbook.dwg
-crack/dict/2/zipcodes.dwg
-crack/dict/2/antworth.dwg
-crack/dict/2/colleges.dwg
-crack/dict/2/unabr.dict.dwg
-crack/dict/2/cis.dwg
-crack/dict/3/danish.words.dwg
-crack/dict/3/germanl.dwg
-crack/dict/3/koran.dwg
-crack/dict/3/words.dutch.dwg
-crack/dict/3/words.german.dwg
-crack/dict/3/words.japanese.dwg
-crack/dict/3/words.norwegian.dwg
-crack/dict/3/words.spanish.dwg
-crack/dict/3/words.swedish.dwg
-crack/dict/3/words.italian.dwg
-crack/dict/3/surnames.finnish.dwg
-crack/dict/3/chinese.dwg
-crack/doc/credits,v5.0.txt
-crack/doc/faq.txt
-crack/doc/fips181.txt
-crack/doc/dicts,v5.0.txt
-crack/doc/appendix,v4.1.txt
-crack/doc/usenet-article.txt
-crack/doc/threading.txt
-crack/doc/gui.txt
-crack/doc/humour.txt
-crack/extra/Crack6
-crack/extra/Makefile
-crack/extra/Crack7
-crack/extra/b64encode
-crack/extra/b64decode
-crack/extra/brute.c
-crack/extra/Dictstats.pl
-crack/run/bin/netbsd-1-i386_/dawg
-crack/run/bin/netbsd-1-i386_/xdawg
-crack/run/bin/netbsd-1-i386_/cracker
-crack/run/bin/netbsd-1-i386_/dictfilt
-crack/run/bin/netbsd-1-i386_/kickdict
-crack/run/dict/2.dwg.gz
-crack/run/dict/1.dwg.gz
-crack/run/dict/3.dwg.gz
-crack/scripts/smartcat
-crack/scripts/trad2spf
-crack/scripts/dictcomp
-crack/scripts/pauser
-crack/scripts/mkgecosd
-crack/scripts/shadmrg.sv
-crack/scripts/smartcomp
-crack/scripts/crack-sort
-crack/scripts/dodictgrp
-crack/scripts/nastygram
-crack/scripts/fbfilt
-crack/scripts/fbmerge
-crack/scripts/mkdictgrps
-crack/scripts/plaster
-crack/scripts/binstamp
-crack/scripts/dicttidy
-crack/scripts/mkcracker
-crack/scripts/netcrack
-crack/scripts/crack-rsh
-crack/scripts/crack-rcp
-crack/scripts/bsd2spf
-crack/scripts/tradmail2spf
-crack/scripts/bsdmail2spf
-@unexec /bin/rm -rf %D/crack
+@comment $NetBSD: PLIST,v 1.3 1999/10/04 17:35:52 bouyer Exp $
+sbin/Crack
+sbin/Reporter
+share/crack/conf/dictrun.conf
+share/crack/conf/rules.weird
+share/crack/conf/rules.suffix
+share/crack/conf/rules.prefix
+share/crack/conf/rules.perm1u
+share/crack/conf/globrule.conf
+share/crack/conf/dictgrps.conf
+share/crack/conf/rules.basic
+share/crack/conf/network.conf
+share/crack/conf/rules.fast
+share/crack/conf/rules.perm2
+share/crack/conf/rules.perm3
+share/crack/conf/rules.perm4
+share/crack/conf/rules.perm5
+share/crack/conf/rules.perm6
+share/crack/conf/rules.perm7
+share/crack/conf/rules.perm1
+share/crack/conf/rules.perm2u
+share/crack/conf/rules.prefixu
+share/crack/conf/rules.suffixu
+share/crack/conf/rules.perm3u
+share/crack/conf/rules.perm4u
+share/crack/conf/rules.perm5u
+share/crack/conf/rules.perm6u
+share/crack/conf/rules.perm7u
+share/crack/dict/1/assurnames.dwg
+share/crack/dict/1/asteroids.dwg
+share/crack/dict/1/biology.dwg
+share/crack/dict/1/cartoon.dwg
+share/crack/dict/1/chars.dwg
+share/crack/dict/1/common-passwords.txt.dwg
+share/crack/dict/1/crl.words.dwg
+share/crack/dict/1/dosref.dwg
+share/crack/dict/1/family-names.dwg
+share/crack/dict/1/famous.dwg
+share/crack/dict/1/female-names.dwg
+share/crack/dict/1/given-names.dwg
+share/crack/dict/1/jargon.dwg
+share/crack/dict/1/junk.dwg
+share/crack/dict/1/lcarrol.dwg
+share/crack/dict/1/list.dwg
+share/crack/dict/1/movies.dwg
+share/crack/dict/1/numbers.dwg
+share/crack/dict/1/myths-legends.dwg
+share/crack/dict/1/names.french.dwg
+share/crack/dict/1/other-names.dwg
+share/crack/dict/1/oz.dwg
+share/crack/dict/1/places.dwg
+share/crack/dict/1/python.dwg
+share/crack/dict/1/roget.words.dwg
+share/crack/dict/1/sf.dwg
+share/crack/dict/1/sports.dwg
+share/crack/dict/1/trek.dwg
+share/crack/dict/1/unix.dict.dwg
+share/crack/dict/1/yiddish.dwg
+share/crack/dict/1/abbr.dwg
+share/crack/dict/1/phrases.dwg
+share/crack/dict/1/fast-names.dwg
+share/crack/dict/1/male-names.dwg
+share/crack/dict/1/paradise.lost.dwg
+share/crack/dict/1/bad_pws.dat.dwg
+share/crack/dict/2/congress.dwg
+share/crack/dict/2/dico.dwg
+share/crack/dict/2/domains.dwg
+share/crack/dict/2/etc-hosts.dwg
+share/crack/dict/2/ethnologue.dwg
+share/crack/dict/2/kjbible.dwg
+share/crack/dict/2/shakespeare.dwg
+share/crack/dict/2/world.factbook.dwg
+share/crack/dict/2/zipcodes.dwg
+share/crack/dict/2/antworth.dwg
+share/crack/dict/2/colleges.dwg
+share/crack/dict/2/unabr.dict.dwg
+share/crack/dict/2/cis.dwg
+share/crack/dict/3/danish.words.dwg
+share/crack/dict/3/germanl.dwg
+share/crack/dict/3/koran.dwg
+share/crack/dict/3/words.dutch.dwg
+share/crack/dict/3/words.german.dwg
+share/crack/dict/3/words.japanese.dwg
+share/crack/dict/3/words.norwegian.dwg
+share/crack/dict/3/words.spanish.dwg
+share/crack/dict/3/words.swedish.dwg
+share/crack/dict/3/words.italian.dwg
+share/crack/dict/3/surnames.finnish.dwg
+share/crack/dict/3/chinese.dwg
+share/crack/extra/Crack6
+share/crack/extra/Makefile
+share/crack/extra/Crack7
+share/crack/extra/b64encode
+share/crack/extra/b64decode
+share/crack/extra/brute.c
+share/crack/extra/Dictstats.pl
+share/crack/scripts/smartcat
+share/crack/scripts/trad2spf
+share/crack/scripts/dictcomp
+share/crack/scripts/pauser
+share/crack/scripts/mkgecosd
+share/crack/scripts/shadmrg.sv
+share/crack/scripts/smartcomp
+share/crack/scripts/crack-sort
+share/crack/scripts/dodictgrp
+share/crack/scripts/nastygram
+share/crack/scripts/fbfilt
+share/crack/scripts/fbmerge
+share/crack/scripts/mkdictgrps
+share/crack/scripts/plaster
+share/crack/scripts/binstamp
+share/crack/scripts/dicttidy
+share/crack/scripts/mkcracker
+share/crack/scripts/netcrack
+share/crack/scripts/crack-rsh
+share/crack/scripts/crack-rcp
+share/crack/scripts/bsd2spf
+share/crack/scripts/tradmail2spf
+share/crack/scripts/bsdmail2spf
+share/doc/crack/faq.txt
+share/doc/crack/fips181.txt
+share/doc/crack/dicts,v5.0.txt
+share/doc/crack/appendix,v4.1.txt
+share/doc/crack/usenet-article.txt
+share/doc/crack/threading.txt
+share/doc/crack/gui.txt
+share/doc/crack/humour.txt
+share/doc/crack/credits,v5.0.txt
+share/doc/crack/manual.html
+share/doc/crack/manual.txt
+share/doc/crack/LICENCE
+libexec/crack/dawg
+libexec/crack/xdawg
+libexec/crack/cracker
+libexec/crack/dictfilt
+libexec/crack/kickdict
+@unexec /bin/rm -rf %D/share/crack
+@unexec /bin/rm -rf %D/share/doc/crack
+@unexec /bin/rm -rf %D/share/libexec/crack