1 #!/bin/sh 2 PROG=${1-UNKNOWN} 3 4 ConfStr="$PROG" 5 6 ConfStr="$ConfStr 4.2.6" 7 8 case "$CSET" in 9 '') ;; 10 *) ConfStr="$ConfStr@$CSET" ;; 11 esac 12 13 case "-lcrypto" in 14 '') ;; 15 -lcrypto) 16 ConfStr="${ConfStr}-o" ;; 17 *) ConfStr="${ConfStr}-?" ;; 18 esac 19 20 ifile="`dirname $0`/../importdate" 21 22 if [ -f "$ifile" ]; then 23 ConfStr="$ConfStr "`cat "$ifile"` 24 else 25 ConfStr="$ConfStr `LC_TIME=C TZ= date`" 26 27 if [ ! -f .version ]; then 28 echo 0 > .version 29 fi 30 RUN="`cat .version`" 31 RUN="`expr $RUN + 1`" 32 echo $RUN > .version 33 34 ConfStr="$ConfStr (${RUN})" 35 fi 36 37 echo "Version <${ConfStr}>"; 38 39 rm -f version.c 40 cat > version.c << -EoF- 41 /* 42 * version file for $PROG 43 */ 44 #include <config.h> 45 const char * Version = "${ConfStr}"; 46 -EoF- 47