test-share: Solaris sed can't handle never-ending lines
authorMads Kiilerich <mads@kiilerich.com>
Wed, 16 Dec 2009 12:10:21 +0100
changeset 10082 66d8ec33da32
parent 10081 a5f3f9b1c42a
child 10083 580892d01310
test-share: Solaris sed can't handle never-ending lines
tests/test-share
--- a/tests/test-share	Wed Dec 16 12:10:21 2009 +0100
+++ b/tests/test-share	Wed Dec 16 12:10:21 2009 +0100
@@ -18,8 +18,8 @@
 [ -d .hg/store ] \
   && echo "fail: .hg/store should not exist" \
   || echo "pass: .hg/store does not exist"
-# sed appends a newline to the stream if none, GNU sed does not
-sed "s:$HGTMP:*HGTMP*:" .hg/sharedpath | tr -d '\n'; echo
+# Some sed versions appends newline, some don't, and some just fails
+(cat .hg/sharedpath; echo) | head -n1 | sed "s:$HGTMP:*HGTMP*:"
 
 echo % commit in shared clone
 echo a >> a