<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">diff --git tests/pdumpfs-test tests/pdumpfs-test
index 977f569..73d627d 100755
--- tests/pdumpfs-test
+++ tests/pdumpfs-test
@@ -1,5 +1,9 @@
 #! /bin/sh
 
+DATE=date
+# prefer coreutils' GNU date with prefix "g"
+which gdate &gt;/dev/null &amp;&amp; DATE=gdate
+
 function mode_type {
   ruby -e "printf %Q(%o:%s\n), File.stat(%q($1)).mode, File.ftype(%q($1))"
 }
@@ -12,8 +16,14 @@ cd src
 ln -s foo foobar
 cd ..
 
-today=`date +%Y/%m/%d`
-yesterday=`date --date '1 day ago' +%Y/%m/%d`
+today=`$DATE +%Y/%m/%d`
+if $DATE --date '1 day ago' +%Y/%m/%d &gt;/dev/null 2&gt;&amp;1; then
+	yesterday=`$DATE --date '1 day ago' +%Y/%m/%d`
+else
+	todaysec=`$DATE +%s`
+	yesterdaysec=`expr $todaysec - 86400`
+	yesterday=`$DATE -r $yesterdaysec  +%Y/%m/%d`
+fi
 
 ../pdumpfs src dest &gt; tmp.log || exit 1
 diff -r src dest/$today/src || exit 1
</pre></body></html>