# HG changeset patch # User atmos4 # Date 1020453439 0 # Node ID 142e0fa289d4221839de4a745570cbc5266a687f # Parent efce495031293a69b2c52d35c66ec8ac11d69a6d Fix for darwins date diff -r efce49503129 -r 142e0fa289d4 version.sh --- 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