changeset 5949:142e0fa289d4

Fix for darwins date
author atmos4
date Fri, 03 May 2002 19:17:19 +0000
parents efce49503129
children 184f37880f90
files version.sh
diffstat 1 files changed, 6 insertions(+), 3 deletions(-) [+]
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