Index: trunk/test/testhash.sh
===================================================================
--- trunk/test/testhash.sh	(revision 155)
+++ trunk/test/testhash.sh	(revision 159)
@@ -23,5 +23,5 @@
 LOGFILE="$PW_DIR/.samhain_log"; export LOGFILE
 
-MAXTEST=1; export MAXTEST
+MAXTEST=2; export MAXTEST
 
 testhash ()
@@ -81,4 +81,25 @@
 	    return 1
 	fi
+        #
+        #
+        #
+        TEST="${S}files${E}"
+        #
+        case $SCRIPTDIR in
+            /*)
+                testpath="${SCRIPTDIR}/testtiger.txt";;
+            *)
+                testpath="`pwd`/${SCRIPTDIR}/testtiger.txt";;
+        esac
+        #
+        RESU=`./samhain -H ${testpath}`
+        #
+        if test x"$RESU" = x"${testpath}: 8125E439 4E7E20F9 24FD8E37  BC4D90C7 FC67F40C 1681F05D"; then
+            [ -z "$quiet" ] && log_ok   2 ${MAXTEST};
+        else
+            [ -z "$quiet" ] && log_fail 2 ${MAXTEST};
+            return 1
+        fi
+        #
 	log_end "HASH FUNCTION"
 	return 0
Index: trunk/test/testrun_1b.sh
===================================================================
--- trunk/test/testrun_1b.sh	(revision 155)
+++ trunk/test/testrun_1b.sh	(revision 159)
@@ -36,6 +36,25 @@
 	fi
 	#
-	#
-	${TOP_SRCDIR}/configure ${BUILDOPTS} >/dev/null 2>/dev/null
+	# Bootstrapping
+	#
+	${TOP_SRCDIR}/configure >/dev/null 2>/dev/null
+	if test x$? = x0; then
+		[ -z "$verbose" ] ||     log_msg_ok "configure (bootstrap)..."; 
+		$MAKE  > /dev/null 2>&1
+		if test x$? = x0; then
+		    [ -z "$verbose" ] || log_msg_ok "make (bootstrap)..."; 
+		else
+		    [ -z "$quiet" ] &&   log_msg_fail "make (bootstrap)..."; 
+		    return 1
+		fi
+
+	else
+		[ -z "$quiet" ] &&       log_msg_fail "configure (bootstrap)...";
+		return 1
+	fi
+	#
+	#
+	${TOP_SRCDIR}/configure ${BUILDOPTS} 2>/dev/null | \
+	    egrep 'use existing [./[:alnum:]]+ for gpg checksum' >/dev/null
 	#
 	#
@@ -59,8 +78,8 @@
 	tail -n "+$SKIP" ${SCRIPTDIR}/test.sh >/dev/null 2>&1
 	if [ $? -eq 0 ]; then
-	    tail -n "+$SKIP" ${SCRIPTDIR}/test.sh | gunzip -c - | tar xf - &&  \
+	    tail -n "+$SKIP" ${SCRIPTDIR}/test.sh | gunzip -c - 2>/dev/null | tar xf - &&  \
 		mv "./testrc.gpg.asc" "$RCFILE"
 	else
-	    tail "+$SKIP" ${SCRIPTDIR}/test.sh | gunzip -c - | tar xf - &&  \
+	    tail "+$SKIP" ${SCRIPTDIR}/test.sh | gunzip -c - 2>/dev/null | tar xf - &&  \
 		mv "./testrc.gpg.asc" "$RCFILE"
 	fi
@@ -214,5 +233,5 @@
 	    # -------------  first test -------------
 	    #
-	    BUILDOPTS="--quiet $TRUST --enable-debug --with-gpg=${GPG} --with-checksum=no --enable-micro-stealth=137 --enable-login-watch --prefix=$PW_DIR --localstatedir=$PW_DIR --with-config-file=$RCFILE  --with-log-file=$PW_DIR/.samhain_log --with-pid-file=$PW_DIR/.samhain_lock --with-data-file=$PW_DIR/.samhain_file"
+	    BUILDOPTS="--quiet $TRUST --enable-debug --with-gpg=${GPG} --with-checksum --enable-micro-stealth=137 --enable-login-watch --prefix=$PW_DIR --localstatedir=$PW_DIR --with-config-file=$RCFILE  --with-log-file=$PW_DIR/.samhain_log --with-pid-file=$PW_DIR/.samhain_lock --with-data-file=$PW_DIR/.samhain_file"
 	    testrun1b_internal "${BUILDOPTS}" 
 	    do_test_1b
@@ -234,5 +253,5 @@
 		log_skip 2 $MAXTEST 'ImageMagick convert not found in $PATH'
 	    else
-		BUILDOPTS="--quiet $TRUST --enable-debug --with-gpg=${GPG} --with-checksum=no --enable-stealth=137 --enable-login-watch --prefix=$PW_DIR --localstatedir=$PW_DIR --with-config-file=$RCFILE  --with-log-file=$PW_DIR/.samhain_log --with-pid-file=$PW_DIR/.samhain_lock --with-data-file=$PW_DIR/.samhain_file"
+		BUILDOPTS="--quiet $TRUST --enable-debug --with-gpg=${GPG} --with-checksum --enable-stealth=137 --enable-login-watch --prefix=$PW_DIR --localstatedir=$PW_DIR --with-config-file=$RCFILE  --with-log-file=$PW_DIR/.samhain_log --with-pid-file=$PW_DIR/.samhain_lock --with-data-file=$PW_DIR/.samhain_file"
 		testrun1b_internal "${BUILDOPTS}" "$CONVERT"
 		do_test_1b
@@ -260,5 +279,5 @@
 		log_skip 3 $MAXTEST 'logging to prelude (or use --really-all)'
 	    else
-		BUILDOPTS="--quiet $TRUST --enable-debug --with-prelude --with-gpg=${GPG} --with-checksum=no --enable-micro-stealth=137 --enable-login-watch --prefix=$PW_DIR --localstatedir=$PW_DIR --with-config-file=$RCFILE  --with-log-file=$PW_DIR/.samhain_log --with-pid-file=$PW_DIR/.samhain_lock --with-data-file=$PW_DIR/.samhain_file"
+		BUILDOPTS="--quiet $TRUST --enable-debug --with-prelude --with-gpg=${GPG} --with-checksum --enable-micro-stealth=137 --enable-login-watch --prefix=$PW_DIR --localstatedir=$PW_DIR --with-config-file=$RCFILE  --with-log-file=$PW_DIR/.samhain_log --with-pid-file=$PW_DIR/.samhain_lock --with-data-file=$PW_DIR/.samhain_file"
 		testrun1b_internal "${BUILDOPTS} CFLAGS=-DSH_NOFAILOVER=1"
 		do_test_1b_2
