1136264
diff -up ddrescue-1.13/testsuite/check.sh.test ddrescue-1.13/testsuite/check.sh
1136264
--- ddrescue-1.13/testsuite/check.sh.test	2010-08-27 19:50:11.000000000 +0300
1136264
+++ ddrescue-1.13/testsuite/check.sh	2010-11-18 14:39:05.076190104 +0200
1136264
@@ -7,7 +7,8 @@
1136264
 
1136264
 LC_ALL=C
1136264
 export LC_ALL
1136264
-objdir=`pwd`
1136264
+pwd=`pwd`
1136264
+objdir=`dirname $pwd`
1136264
 testdir=`cd "$1" ; pwd`
1136264
 DDRESCUE="${objdir}"/ddrescue
1136264
 framework_failure() { echo "failure in testing framework" ; exit 1 ; }
1136264
@@ -20,7 +21,7 @@ fi
1136264
 if [ -d tmp ] ; then rm -rf tmp ; fi
1136264
 mkdir tmp
1136264
 printf "testing ddrescue-%s..." "$2"
1136264
-cd "${objdir}"/tmp
1136264
+cd "${pwd}"/tmp
1136264
 
1136264
 cat "${testdir}"/test.txt > in || framework_failure
1136264
 fail=0
1136264
@@ -47,7 +48,7 @@ printf .
1136264
 echo
1136264
 if [ ${fail} = 0 ] ; then
1136264
 	echo "tests completed successfully."
1136264
-	cd "${objdir}" && rm -r tmp
1136264
+	cd "${pwd}" && rm -r tmp
1136264
 else
1136264
 	echo "tests failed."
1136264
 fi