diff version.sh @ 5949:142e0fa289d4

Fix for darwins date
author atmos4
date Fri, 03 May 2002 19:17:19 +0000
parents d31a4f29aed1
children a49219323787
line wrap: on
line diff
--- a/version.sh	Fri May 03 19:01:46 2002 +0000
+++ b/version.sh	Fri May 03 19:17:19 2002 +0000
@@ -1,9 +1,12 @@
 #!/bin/sh
 
 last_cvs_update=`date -r CVS/Entries +%y%m%d-%H:%M 2>/dev/null`
-if [ $? -ne 0 ]; then
-	# probably no gnu date installed(?), use current date
-	last_cvs_update=`date +%y%m%d-%H:%M`
+if test $? -ne 0 ; then
+        # probably no gnu date installed(?), use current date
+        last_cvs_update=`date +%y%m%d-%H:%M`
+elif test `uname -s` = 'Darwin' ; then
+        # darwin's date has different meaning for -r
+        last_cvs_update=`date +%y%m%d-%H:%M`
 fi
 
 echo "#define VERSION \"CVS-${last_cvs_update}-$1 \"" >version.h