From 9652a839fdce784b5bbe3bb8b8b57ea6439fe068 Mon Sep 17 00:00:00 2001 From: "Eric S. Raymond" Date: Wed, 11 Feb 2015 11:10:11 -0500 Subject: Support use of non-GNU date(1). --- regress-driver | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) (limited to 'regress-driver') diff --git a/regress-driver b/regress-driver index 2035fd4b..86ab10b4 100755 --- a/regress-driver +++ b/regress-driver @@ -4,9 +4,8 @@ # makefile before we regrouped the regression tests by stable and unstable # drivers. -# Requires GNU date extensions -# Should return an empty blank string if those are not present. -starttime=`date +"%s * 1000000000 + %N" 2>/dev/null` +# Without GNU date extensions, %N won't expand and we only get 1sec precision +starttime=`date +"%s * 1000000000 + %N" | sed '/+ N/s///' 2>/dev/null` # We need to have the build directory in $GPSD_HOME to find the new gpsd if [ "`dirname $0`" = "." ]; then @@ -190,7 +189,7 @@ case $mode in esac # See starttime above -endtime=`date +"%s * 1000000000 + %N" 2>/dev/null` +endtime=`date +"%s * 1000000000 + %N" | sed '/+ N/s///' 2>/dev/null` if [ "$starttime" -a "$endtime" ] then -- cgit v1.2.1