diff options
-rwxr-xr-x | tests/run_tests.sh | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/tests/run_tests.sh b/tests/run_tests.sh index 3fa7c0a..0d30edf 100755 --- a/tests/run_tests.sh +++ b/tests/run_tests.sh @@ -8,7 +8,14 @@ fi # stat differs between platforms if [ -z "$STATSZ" ]; then - STATSZ="stat -c %s" + stat --version 2>/dev/null | grep -q 'GNU' + GNUSTAT=$? + if [ "$GNUSTAT" -ne 0 ]; then + # Assume BSD stat if we can't detect as GNU stat + STATSZ="stat -f %Uz" + else + STATSZ="stat -c %s" + fi fi export QUIET_TEST=1 |