]> granicus.if.org Git - yasm/commitdiff
yapp_test.sh: Fix error recording and srcdir replacement.
authorPeter Johnson <peter@tortall.net>
Mon, 20 Nov 2006 07:36:46 +0000 (07:36 -0000)
committerPeter Johnson <peter@tortall.net>
Mon, 20 Nov 2006 07:36:46 +0000 (07:36 -0000)
svn path=/trunk/yasm/; revision=1693

modules/preprocs/yapp/tests/yapp_test.sh

index 68bb3417afe85d457e9d04333b09726ebeb02b25..531438503ddc82f10045973a47a351bd85c04026 100755 (executable)
@@ -33,8 +33,10 @@ do
        eg=/dev/null
     fi
 
+    srcdir_re=`echo ${srcdir} | sed 's,\.,\\.,'`
+
     # Run within a subshell to prevent signal messages from displaying.
-    sh -c "sed \"s,\./,${srcdir}/,\" ${asm} | ./yasm -e -r yapp - | sed \"s,${srcdir}/,./,\" > results/${o} 2>results/${e}" >/dev/null 2>/dev/null
+    sh -c "sed 's,\./,${srcdir}/,' ${asm} | ./yasm -e -r yapp - 2>results/${e} | sed 's,${srcdir_re}/,./,' > results/${o}" >/dev/null 2>/dev/null
     status=$?
     if test $status -gt 128; then
        # We should never get a coredump!