From 4a6a6f88f97e4660597bec4a161eece55b8bba5e Mon Sep 17 00:00:00 2001 From: Eric Wong Date: Fri, 10 Mar 2017 21:51:02 +0000 Subject: test-lib: expr(1) portability fix GNU expr supports '+' to match one or more occurrences, but it seems the expr(1) on my FreeBSD installation does not. --- t/test-lib.sh | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/t/test-lib.sh b/t/test-lib.sh index 28d6a88..7f97958 100644 --- a/t/test-lib.sh +++ b/t/test-lib.sh @@ -106,8 +106,8 @@ check_stderr () { # unicorn_setup unicorn_setup () { eval $(unused_listen) - port=$(expr $listen : '[^:]*:\([0-9]\+\)') - host=$(expr $listen : '\([^:]*\):[0-9]\+') + port=$(expr $listen : '[^:]*:\([0-9]*\)') + host=$(expr $listen : '\([^:][^:]*\):[0-9][0-9]*') rtmpfiles unicorn_config pid r_err r_out fifo tmp ok cat > $unicorn_config <