Home | History | Annotate | Line # | Download | only in scripts
mkver revision 1.1
      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