|
|
876af33 |
diff -up c50a/Crack.FHS c50a/Crack
|
|
|
876af33 |
--- c50a/Crack.FHS 2008-11-25 14:21:34.000000000 -0500
|
|
|
876af33 |
+++ c50a/Crack 2008-11-25 14:25:49.000000000 -0500
|
|
|
876af33 |
@@ -36,7 +36,8 @@ node=`uname -n`
|
|
|
876af33 |
|
|
|
876af33 |
old_wd=`pwd`
|
|
|
876af33 |
|
|
|
876af33 |
-CRACK_HOME=${CRACK_HOME:-"/var/lib/crack"}
|
|
|
876af33 |
+CRACK_HOME=${CRACK_HOME:-"/usr/share/crack"}
|
|
|
876af33 |
+CRACK_BIN_HOME=${CRACK_BIN_HOME:-"/usr/libexec/crack/"}
|
|
|
876af33 |
|
|
|
876af33 |
if cd $CRACK_HOME
|
|
|
876af33 |
then
|
|
|
876af33 |
@@ -47,6 +48,7 @@ else
|
|
|
876af33 |
fi
|
|
|
876af33 |
|
|
|
876af33 |
export CRACK_HOME
|
|
|
876af33 |
+export CRACK_BIN_HOME
|
|
|
876af33 |
|
|
|
876af33 |
###
|
|
|
876af33 |
# Flagwaving
|
|
|
876af33 |
@@ -56,6 +58,7 @@ echo "Crack $version: The Password Crack
|
|
|
876af33 |
echo "(c) Alec Muffett, 1991, 1992, 1993, 1994, 1995, 1996"
|
|
|
876af33 |
echo "System:" `uname -a 2>/dev/null`
|
|
|
876af33 |
echo "Home: $CRACK_HOME"
|
|
|
876af33 |
+echo "Script Home: $CRACK_BIN_HOME"
|
|
|
876af33 |
echo "Invoked: $0 $*"
|
|
|
876af33 |
|
|
|
876af33 |
###
|
|
|
876af33 |
@@ -205,7 +208,7 @@ fi
|
|
|
876af33 |
# Reset PATH in advance
|
|
|
876af33 |
###
|
|
|
876af33 |
|
|
|
876af33 |
-PATH=$CRACK_HOME/scripts:$CRACK_HOME/$bindir:$PATH
|
|
|
876af33 |
+PATH=$CRACK_HOME/scripts:$CRACK_BIN_HOME/$bindir:$PATH
|
|
|
876af33 |
export PATH
|
|
|
876af33 |
|
|
|
876af33 |
###
|
|
|
876af33 |
@@ -222,7 +225,7 @@ fi
|
|
|
876af33 |
# Make the dictionary passes
|
|
|
876af33 |
###
|
|
|
876af33 |
|
|
|
876af33 |
-dp=run/dict
|
|
|
876af33 |
+dp=$CRACK_HOME/run/dict
|
|
|
876af33 |
dplf=$dp/.dictmade
|
|
|
876af33 |
|
|
|
876af33 |
if [ ! -f $dplf ]
|
|
|
876af33 |
@@ -253,21 +256,21 @@ fi
|
|
|
876af33 |
###
|
|
|
876af33 |
|
|
|
876af33 |
# F-files are feedback
|
|
|
876af33 |
-crackin=run/I$node.$$ # I-files are input to the cracker
|
|
|
876af33 |
-crackfb=run/D.boot.$$ # D-files are data from the cracker/fb
|
|
|
876af33 |
-crackout=run/D$node.$$
|
|
|
876af33 |
-crackerr=run/E$node.$$ # E-files are errors from the cracker
|
|
|
876af33 |
+crackin=$CRACK_HOME/run/I$node.$$ # I-files are input to the cracker
|
|
|
876af33 |
+crackfb=$CRACK_HOME/run/D.boot.$$ # D-files are data from the cracker/fb
|
|
|
876af33 |
+crackout=$CRACK_HOME/run/D$node.$$
|
|
|
876af33 |
+crackerr=$CRACK_HOME/run/E$node.$$ # E-files are errors from the cracker
|
|
|
876af33 |
|
|
|
876af33 |
if [ "x$killflag" = "x" ]
|
|
|
876af33 |
then
|
|
|
876af33 |
- crackkf=run/K$node.$$ # K-files are kill file for 'plaster'
|
|
|
876af33 |
+ crackkf=$CRACK_HOME/run/K$node.$$ # K-files are kill file for 'plaster'
|
|
|
876af33 |
else
|
|
|
876af33 |
crackkf=$killflag
|
|
|
876af33 |
fi
|
|
|
876af33 |
|
|
|
876af33 |
if [ "x$mailflag" != "x" ]
|
|
|
876af33 |
then
|
|
|
876af33 |
- crackmf=run/M$node.$$ # M-files are for mail commands
|
|
|
876af33 |
+ crackmf=$CRACK_HOME/run/M$node.$$ # M-files are for mail commands
|
|
|
876af33 |
fi
|
|
|
876af33 |
|
|
|
876af33 |
|
|
|
876af33 |
@@ -302,7 +305,7 @@ then
|
|
|
876af33 |
echo "Crack: Merging password files..."
|
|
|
876af33 |
|
|
|
876af33 |
(
|
|
|
876af33 |
- cat run/F-merged # first the feedback
|
|
|
876af33 |
+ cat $CRACK_HOME/run/F-merged # first the feedback
|
|
|
876af33 |
|
|
|
876af33 |
while [ "x$1" != "x" ]
|
|
|
876af33 |
do
|
|
|
876af33 |
diff -up c50a/Reporter.FHS c50a/Reporter
|
|
|
876af33 |
--- c50a/Reporter.FHS 2008-11-25 14:36:48.000000000 -0500
|
|
|
876af33 |
+++ c50a/Reporter 2008-11-25 14:36:30.000000000 -0500
|
|
|
876af33 |
@@ -10,7 +10,7 @@
|
|
|
876af33 |
# document which accompanies distributions of Crack v5.0 and upwards.
|
|
|
876af33 |
###
|
|
|
876af33 |
|
|
|
876af33 |
-CRACK_HOME=${CRACK_HOME:-"/var/lib/crack"}
|
|
|
876af33 |
+CRACK_HOME=${CRACK_HOME:-"/usr/share/crack"}
|
|
|
876af33 |
cd $CRACK_HOME
|
|
|
876af33 |
|
|
|
876af33 |
tfile=run/T$$
|