From: Ken Hornstein Date: Thu, 15 Mar 2012 15:55:34 +0000 (-0400) Subject: I guess the -i option to sed works differently on Linux and MacOS X-Git-Url: http://git.marmaro.de/?a=commitdiff_plain;h=01ccb3f07cef6989517ff99252ca00b0e1c1c07c;p=mmh I guess the -i option to sed works differently on Linux and MacOS X; deal with it. --- diff --git a/test/post/test-post-common.sh b/test/post/test-post-common.sh index 7698b81..c35a5a2 100755 --- a/test/post/test-post-common.sh +++ b/test/post/test-post-common.sh @@ -37,7 +37,9 @@ test_post () # compare it against our "correct" output. # - sed -i "" -e 's/^Date:.*/Date:/' "$1" + sed -i.bak -e 's/^Date:.*/Date:/' "$1" + + rm -f "${1}.bak" check "$1" "$2" } diff --git a/test/post/test-post-fcc b/test/post/test-post-fcc index b8a9419..5ade972 100755 --- a/test/post/test-post-fcc +++ b/test/post/test-post-fcc @@ -54,8 +54,10 @@ EOF msgname=$(mhpath +inbox 11) -sed -i "" -e 's/^Date:.*/Date:/' ${msgname} +sed -i.bak -e 's/^Date:.*/Date:/' "${msgname}" -check "${testname}.msg.expected" ${msgname} +rm -f "${msgname}.bak" + +check "${testname}.msg.expected" "${msgname}" exit ${failed:-0}