]> arthur.barton.de Git - netatalk.git/blobdiff - libevent/test/test.sh
Fix distcheck error caused by pkgconfig stuff
[netatalk.git] / libevent / test / test.sh
index 48deb9b1f94f1c961728c20b92d389547ee6c31a..08a4cddb7a977096ce16d75a39017b842fd8a572 100755 (executable)
@@ -7,12 +7,18 @@ then
        TEST_OUTPUT_FILE=/dev/null
 fi
 
-# /bin/echo is a little more likely to support -n than sh's builtin echo.
-if test -x /bin/echo
+# /bin/echo is a little more likely to support -n than sh's builtin echo,
+# printf is even more likely
+if test "`printf %s hello 2>&1`" = "hello"
 then
-       ECHO=/bin/echo
+       ECHO_N="printf %s"
 else
-       ECHO=echo
+       if test -x /bin/echo
+       then
+               ECHO_N="/bin/echo -n"
+       else
+               ECHO_N="echo -n"
+       fi
 fi
 
 if test "$TEST_OUTPUT_FILE" != "/dev/null"
@@ -45,7 +51,7 @@ announce () {
 }
 
 announce_n () {
-       $ECHO -n "$@"
+       $ECHO_N "$@"
        echo "$@" >>"$TEST_OUTPUT_FILE"
 }
 
@@ -91,6 +97,7 @@ run_tests () {
                announce FAILED ;
                FAILED=yes
        fi
+       test -x $TEST_DIR/regress || return
        announce_n " regress: "
        if test "$TEST_OUTPUT_FILE" = "/dev/null" ;
        then