From 2f93c2609323cffa9149f08aeaffe152301d867d Mon Sep 17 00:00:00 2001 From: Peter Johnson Date: Mon, 20 Nov 2006 07:36:46 +0000 Subject: [PATCH] yapp_test.sh: Fix error recording and srcdir replacement. svn path=/trunk/yasm/; revision=1693 --- modules/preprocs/yapp/tests/yapp_test.sh | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/modules/preprocs/yapp/tests/yapp_test.sh b/modules/preprocs/yapp/tests/yapp_test.sh index 68bb3417..53143850 100755 --- a/modules/preprocs/yapp/tests/yapp_test.sh +++ b/modules/preprocs/yapp/tests/yapp_test.sh @@ -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!