selftest: Fix timestamps on FreeBSD 11
[samba.git] / testprogs / blackbox / subunit.sh
index 70fe2d7e065bd0846d143886116fafbf8b4b13ea..0791d775d275892d6dbec2adc1def06a073d8f7e 100755 (executable)
@@ -22,7 +22,7 @@ timestamp() {
   # mark the start time. With Gnu date, you get nanoseconds from %N
   # (here truncated to microseconds with %6N), but not on BSDs,
   # Solaris, etc, which will apparently leave either %N or N at the end.
-  date -u +'time: %Y-%m-%d %H:%M:%S.%6NZ' | sed 's/%\?NZ$/000000Z/'
+  date -u +'time: %Y-%m-%d %H:%M:%S.%6NZ' | sed 's/\..*NZ$/.000000Z/'
 }
 
 subunit_start_test () {