Home | History | Annotate | Line # | Download | only in scripts
mkver revision 1.12
      1 #!/bin/sh
      2 PROG=${1-UNKNOWN}
      3 
      4 ConfStr="$PROG"
      5 
      6 ConfStr="$ConfStr 4.2.8p9"
      7 
      8 case "$CSET" in
      9  '') ;;
     10  *) ConfStr="$ConfStr@$CSET" ;;
     11 esac
     12 
     13 case "o" in
     14  '') ;;
     15  *) ConfStr="${ConfStr}-o" ;;
     16 esac
     17 
     18 ifile="`dirname $0`/../importdate"
     19 
     20 if [ -f "$ifile" ]; then
     21   # NetBSD MKREPRO: Don't embed current date/time/run number
     22   ConfStr="$ConfStr "`cat "$ifile"`
     23 else
     24   ConfStr="$ConfStr `LC_TIME=C TZ= date`"
     25 
     26   if [ ! -f .version ]; then
     27     echo 0 > .version
     28   fi
     29   RUN="`cat .version`"
     30   RUN="`expr $RUN + 1`"
     31   echo $RUN > .version
     32 
     33   ConfStr="$ConfStr (${RUN})"
     34 fi
     35 
     36 echo "Version <${ConfStr}>";
     37 
     38 rm -f version.c
     39 cat > version.c << -EoF-
     40 /*
     41  * version file for $PROG
     42  */
     43 #include <config.h>
     44 const char * Version = "${ConfStr}";
     45 -EoF-
     46